webForumDet fria alternativet

Regexp igen

2 svar · 252 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Tjenare igen....

[red]
<td width="25%"><img src="minbild.png" vspace="12" hspace="8"></td>
      <td width="75%">min text</td></tr>[/red]

Jag sliter mitt hår för att hitta ett regexp för att få ut "minbild.png" samt "min text"......någon som känner sig manad???

mv icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#2

Jag har kommit en bit på vägen, med följande får jag ut 1(?!) träff men jag bör få ut minst 4.....

[red]
			Regex patternImg = new Regex("25%\"><img src=\"(?<img>.*)\"[\\s\\S]*75%\">(?<content>.*)</td>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
MatchCollection mc = patternImg.Matches(WebString);			
Response.Write(mc.Count);
			foreach (Match m in mc)
			{
				Response.Write("<img src=\"+ m.Groups["img"] +"\" /><br/>"+m.Groups["content"] + "<hr/>");
			}
[/red]

Är det någon RegexOptions jag behöver för att den ska hitta alla? eller är det något annat....

mv icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#3

Löste det så här

[red]
Regex patternImg = new Regex("25%\"><img src=\"(?<img>.*)\"[\\s\\S]*[b]?[/b]75%\">(?<content>.*)</td>", RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture);
[/red]

mv icaaq

132 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)