webForumDet fria alternativet

regular expresson för att hitta html tag med visst id

.NET

3 svar · 418 visningar · startad av neversleep

Medlem sedan okt. 2001230 inlägg
Frågan#1

skulle behöv hjälp att hitta en html tag som jag vet innehåller ett visst id. Jag vet också att det är en <img> tag

exempel

<img src="vadsomhelst" id="HITTAMIG">
<img src="tjena" id="HITTAMIG">
<img src="tjena" alt="lsjkdf" id="HITTAMIG">

osv, gemensamma nämnaren är alltså en img tag med ett id:hittamig

går det måntro?

Hittade ett exempel på nätet som jag ej får att fungera, så det fick jag ge upp
<img[^>]*id\\s*=\\s*(["'])hittamig\\\\1[^>]*>(.*?)

Medlem sedan okt. 20041 556 inlägg
#2

Testa: (<img(.+)id="hittamig">)

Medlem sedan juni 20008 205 inlägg
#3

Det övergenererar och hittar den första img-taggen i strängen, om id:t finns med på nåt sätt. Kör med @"<img\b[^>]*\bid=("|')HITTAMIG\1"

Medlem sedan okt. 2001230 inlägg
#4

tusen tack

hade lite problem såsom att det ej fanns några fnutts omkring "hittamig". För att få med hela taggen blev det till slut detta

<IMG\b[^>]*\bid=HITTAMIG(.*?)>

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)