Hallo zusammen,
ich verstehe die Suchfunktion Regexp über mehrere Zeilen nicht ganz.
Wenn ich bei http://www.regexr.com/ diesen Pattern eingebe, bekomme ich ein 2 Gruppen resultat.
Wenn ich den aber über Autoit laufen lassen, dann kriege ich kein Ergebnis ausgegeben... wisst Ihr warum?
Ich lese diesen STring aus....und möchte die am Anfang gezeigte ID und den am Ende stehenden Value in 2 Gruppen ausgeben....
Ist das bei Autoit anders?
AutoIt
#include <MsgBoxConstants.au3>
#include <StringConstants.au3>
#include <Array.au3>
Local $s_Auktionbez = 'id="d(\d{4})' & '"' & '*?[^]*?bezahlt.*?value=' & '"' & '(\d)' & '"' & ''
$abez = StringRegExp($sFileRead, $s_Auktionbez, 4) ; $STR_REGEXPARRAYGLOBALFULLMATCH
_ArrayDisplay($abez)
Local $res2[UBound($abez)][2]
For $i = 0 To UBound($abez) - 1
$aMatch = $abez[$i]
$res2[$i][0] = $aMatch[1]
$res2[$i][1] = $aMatch[2]
Next
_ArrayDisplay($res2)
Alles anzeigen
HTML
id="d7020"><td width="100%" nowrap=""><span title="2 St."><img width="11" height="11" title="" alt="" src="images/transparent.gif"> abc_abc2</span></td>
<td align="right" nowrap="">
<a title="Mails einsehen" onclick="openWin(800,600,this.href);return false;" href="show.php?a=9427&b=" target="_blank"><img src="images/ico_mailed.gif" border="0"></a>
<a title="" href="rate_user.php?id=7&uid=8a6060d10f1e710b&buyorsell=K#980de83808359de02573d229"><img width="13" height="13" title="" alt="" src="images/ico_maske.gif" border="0"></a> <a title="" href="mailto:e?subject= 5709427 ()"><img width="13" height="11" title="Mail senden" alt="Mail senden" src="images/ico_mail.gif" border="0"></a>
<a title="Adresse anzeigen" onclick="openWin(550,550,this.href);return false;" href="user_show.php?auction=9427&user=980de2bd635629" target="_blank"><img width="13" height="13" title="Adresse anzeigen" alt="Adresse anzeigen" src="images/ico_adresse.gif" border="0"></a>
</td>
<td nowrap="">2 St.</td>
<td title="bezahlt"><input name="d[9427][980de2bd6356b83802573d229;10.5000][p]" style="width: 20px; text-align: right;" type="text" value="0"></td>
Danke und Gruß,
horphi