Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vb.net i regex problem

[es] :: .NET :: vb.net i regex problem

[ Pregleda: 2494 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

perolozac123
Aleksandar
Cacak

Član broj: 182138
Poruke: 55
*.eunet.yu.



Profil

icon vb.net i regex problem27.02.2009. u 05:10 - pre 184 meseci
Mislim da se ovo moze resiti sa regex ali ako neko ima i bolje resenje nece skoditi :)

dajem primer, recimo da imam string:

prvi red prvi red prvi red :)
drugi red drugi red drugi....
treci red OVO JE NESTO STO MI TREBA treci red
cetvrti red cetvrti red i tako dalje

e sada OVO JE NESTO STO MI TREBA JE je:

http:\\deo koji znam\deo koji ne znam\deo koji znam i jos nekog nepotrebnog teksta od koga meni treba samo

http:\\deo koji znam\deo koji ne znam\deo koji znam

deo koji znam je jedinstven u celom stringu tako da ga mogu iskoristiti :)

Unapred zahvalan
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: vb.net i regex problem27.02.2009. u 06:32 - pre 184 meseci
nista meni nije jasno ovako kako si ti to objasnio...
tebi treba parsiranje stringa? Hajde ponovo, manje konfuzno objasni sta zelis da uradis
 
Odgovor na temu

perolozac123
Aleksandar
Cacak

Član broj: 182138
Poruke: 55
*.eunet.yu.



Profil

icon Re: vb.net i regex problem27.02.2009. u 07:09 - pre 184 meseci
evo konkretnog primera :) ovo je deo takvog teksta

function fc() {
if(c>0){
document.getElementById("dl").innerHTML = 'You are not a Premium User and have to wait. Please notice that only Premium Users will get full download speed. <h3 style="font-size:24pt;" id="zeit">Still ' + c + ' seconds</h3>';
c=c-1;
setTimeout("fc()", 1000);
} else {
var tt = '<form name="dlf" action="http://rs171cg2.rapidshare.com/files/202654632/692751/proba.txt" method="post">' +
'<table class="klapp" cellspacing=0><tr class="klapptitel"><td>' +
'<a href="javascript:anzeigen('+"'1'"+')"><div><img src="/img2/pfeil_zu.jpg" id="pb1" /> Advanced download settings</div></a>' +
'</td>' +


e sada adresa: http://rs171cg2.rapidshare.com/files/202654632/692751/proba.txt je promenljiva, medjutim kada se pogleda cela linija koda:

var tt = '<form name="dlf" action="http://rs171cg2.rapidshare.com/files/202654632/692751/proba.txt" method="post">' +

ovaj pocetak: var tt = '<form name="dlf" action= je uvek jedinstven


Do sada sam to radio proveravajuci liniju po liniju teksta, pa posle toga skidao pocetak i kraj, medjutim ovakav postupak je spor i nije mi bas nesto siguran.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.ADSL.neobee.net.



+987 Profil

icon Re: vb.net i regex problem27.02.2009. u 10:21 - pre 184 meseci
Odnosno tebi treba ovo:

Code:


string input = Regex.Match(this.webBrowser1.Document.Body.InnerHtml, "(?<var>(form name=\"dlf\" action=\"))(?<link>[^\"]+)", 4).Groups["link"].Value;

 
Odgovor na temu

perolozac123
Aleksandar
Cacak

Član broj: 182138
Poruke: 55
*.eunet.yu.



Profil

icon Re: vb.net i regex problem27.02.2009. u 15:24 - pre 184 meseci
Tu liniju koda sam nasao pomocu onog programcica sto si mi dao, medjutim nikako ne mogu da ga uklopim u VB
Mislim da gresim negde u sintaksi :)

Code:

Imports System.Text.RegularExpressions
....
Dim input As String = Regex.Match(Me.webBrowser1.Document.Body.InnerHtml, "(?<var>(form name=""dlf"" action=""))(?<link>[^""]+)", 4).Groups.Item("link").Value


U svakom slucaju Igore hvala ti jos jednom

Uspeo sam da odradim ovo, medjutim opet imam problem :)

Kao aplikacija sve mi lepo radi ali kada hocu da od toga napravim servis WebBrowser1 mi pravi probleme.



[Ovu poruku je menjao perolozac123 dana 27.02.2009. u 23:49 GMT+1]
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
91.148.85.*

ICQ: 20785904


+4 Profil

icon Re: vb.net i regex problem01.03.2009. u 20:38 - pre 184 meseci
probaj sa httpwebrequest klasom
 
Odgovor na temu

perolozac123
Aleksandar
Cacak

Član broj: 182138
Poruke: 55
*.eunet.yu.



Profil

icon Re: vb.net i regex problem02.03.2009. u 05:36 - pre 184 meseci
Ma sa HttpWebRequest pokusavam ali mi ne ide. Problem je u tome sto se radi o rapidshare sajtu, a ja trebam da odem na doticnu adresu, simuliram klik na free user-a, sacekam oko minut dok ucita stranicu i odbroji nekih pola minuta i tek na toj stranici imam kod koji mi treba :)
 
Odgovor na temu

[es] :: .NET :: vb.net i regex problem

[ Pregleda: 2494 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.