Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 13:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



RegEx Multiline

Discussion on RegEx Multiline within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
nawiat100's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 60
Received Thanks: 2
RegEx Multiline

Hallo alle zusammen ^^

ich hab mal wieder ein RegEx problem. Ich habe diesen Quellcode:

Code:
<th>Buy Price: </th>
<td><span class="gw2money-fragment">1 <i class="gw2money-silver">s</i>
der geht über zwei Zeilen. Ich möchte nun, da die zweite Zeile öffters vorkommt, die Zeile darüber mit filtern um das richtige zu finden.
Mein Code für die zweite Zeile:

Code:
Dim rSilber As New Regex("(?<=class=" & Chr(34) & "gw2money-fragment" & Chr(34) & ">)(.*?)(?= <i class=" & Chr(34) & "gw2money-silver" & Chr(34) & ">s</i>)")
Dim mSilber As MatchCollection = rSilber.Matches(s)
Dieser gibt mir aber anscheind auch das falsche aus, also ganz komisch, kann mir jemand mein Code umbauen das er geht und diesen erklären ?


Danke an alle

Grüße
Peter
nawiat100 is offline  
Old 03/03/2015, 16:14   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
poste mal den kompletten relevaten abschnitt (div, table, etc) und welche werte du an welcher stelle brauchst
tolio is offline  
Old 03/03/2015, 18:05   #3
 
nawiat100's Avatar
 
elite*gold: 0
Join Date: Jan 2014
Posts: 60
Received Thanks: 2
das ist der komplette Quellcode:

da möchte ich das unter "Buy Price" Ausscheiden(Gold, Silber und Bronze) und die Zahlen jeweils in eine Variable speichern lassen.

Also genau das:
class="gw2money-fragment">3 <i class="gw2money-gold">g</i>
class="gw2money-fragment">3 <i class="gw2money-silver">s</i>
class="gw2money-fragment">12 <i class="gw2money-copper">c</i>

kann mir jemand bitte helfen Code mit Erklärung wäre echt nett

Edit1:

habs jetzt so versucht:


geht aber leider auch nicht, hab sogar Singleline mit rein genommen

und so:


geht auch nicht wenn ich das "<th>Buy Price: </th>\n" entferne gehts aber da bekomm ich 5 Matches, will aber nur einen !
nawiat100 is offline  
Old 03/05/2015, 21:20   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
versuchs mal mit dem pattern, dann kannste über die .Group eigenschaft dann auf die verschiedenen variablen zugreifen:
Code:
gw2money-fragment\">(\d+)\w*?.*?gw2money-fragment\">(\d+)\w*?.*?gw2money-fragment\">(\d+)\w*?
wenn dir das mit den gruppen nicht sagt, , dort pattern und ziel eintragen und dann rechts über dem ziel string auf groups klicken.
tolio is offline  
Old 03/06/2015, 19:56   #5
 
elite*gold: 0
Join Date: Mar 2015
Posts: 22
Received Thanks: 3
Quote:
Originally Posted by nawiat100 View Post
Code:
lass=" & Chr(34) & "gw2money-[COLOR="Red"][U][FONT="Arial Black"][SIZE="5"]silver[/SIZE][/FONT][/U][/COLOR]" & Chr(34) & ">s</i>)")
Dim mSilber As MatchCollection = rSilber.Matches(s)
SILVER!! <3
<SilverVirus> is offline  
Reply

Tags
auslesen, quellcode, regex


Similar Threads Similar Threads
[C#]Regex
09/25/2014 - .NET Languages - 9 Replies
Hallo Epvp, kann mir wer helfen? Ich hab den Queltext einer Seite und muss einen bestimmten Teil davon als String speichern. Diesen Teil brauche ich: <input type="hidden" value="4c2a74dfacc40345e8049e0d94ac0fce889411 9b" name="CSRF_TOKEN"/> Der gesammte Queltext ist natürlich noch viel größer. Die Value von dem Input Field wird aber benötigt.
Regex help
11/21/2013 - General Coding - 4 Replies
Hello! I am not so good with regular expressions but i still want to learn and understand it correctly :p I want to regex a SQL statement. I only want that my sql string contains, a SELECT, SHOW and DESCRIBE and of course at the and a ; i am coding in Java at it looks like this atm: ... Pattern p = Pattern.compile("^(SELECT|SHOW|DESCRIBE).*;$& quot;);
[C#] Hilfe mit RegEx
10/14/2013 - .NET Languages - 4 Replies
Nabend, ich bräuchte mal Hilfe zum Thema RegEx. Es geht mir nur ums Prinzip, damit ich das verstehe und künftig selber kann. Ich habe den HTML Code einer Website, und in dieser Website wiederholt sich ein Block x-Mal, nur mit anderen Zahlenwerten wie ID´s innerhalb. Wie kann ich RegEx nun jeden dieser Blöcke in einen einzelnen String speichern bzw alle in ein String Array? Nachher möchte ich dann ein paar Werte per RegEx aus den einzelnen vorher ermittelten Strings rausholen, ebenfalls per...
Hilfe bei regex
10/02/2013 - .NET Languages - 4 Replies
Hallo liebe epvp gemeinschaft... ich bräuchte en bissl hilfe :D Ich habe ein auto registrationsprogramm.. es soll aber jetzt auch die mails bestätigen... mein problem ist es einen bestimmten link rauszukopieren der via httpwebrequest ausgeführt werden soll... <a class="non_underline" title="fdgfdfg" href="?login=fdgf&mail=13779207"> … </a> ?login=fdgf&mail=13779207 <-- das soll ausgelesen werden... den kompletten quellcode habe ich schon als string
VB RegEx
07/11/2013 - .NET Languages - 8 Replies
Hi, ich würde aus nem Quellcode ein paar ID's auslesen. Mit BetGetween geht alles super. Nur da es von den ID's mehrere im Quelltext gibt, brauch ich regEx Matches. src="http://www.howrse.de/media/equideo/imag e/chevaux/normaux/arabe-small/gr-c-icone.png?15883 8126" class="cheval-icone " width="40" height="40"/></a> <a href='/elevage/chevaux/cheval?id=18923938' class='horsename'> Diese ID soll rausgefiltert werden."18923938" Das mache ich mit



All times are GMT +1. The time now is 13:34.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.