webForumDet fria alternativet

RegExp

3 svar · 200 visningar · startad av Poffe

PoffeMedlem sedan apr. 20022 743 inlägg
#1

Tjena

Är inte så hajj på RegExp och skulle behöva hjälp med en pattern.

Det är så att jag har en text där jag vill ta ut ett gäng värden. Alla värden kommer ur ett visst mönster, ungefär som detta:

TextTextText=[b]värde1[/b]TextText
TextTextText=[b]värde2[/b]TextText
TextTextText=[b]värde3[/b]TextText
TextText=[b][i]värde4[/i][/b]TextText

Jag vill alltså få ut värde 1-3 men inte 4 eftersom det inte har samma mönster som de andra.

Det är massa annan text och kod mellan allt också men de värden jag vill ha ut kommer alltid i samma mönster.

Dessa värden vill jag ha in i en array eller nått för att sedan kunna skriva ut.

Hoppas någon kan hjälpa mig :)

m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

Jag kan inte annat än att tipsa om Vides eminenta RegExp-artikel: Regular Expressions @ webeye. :)

PoffeMedlem sedan apr. 20022 743 inlägg
#3

Jo, den känner jag till :) Försöker få ihop det men lyckas inte, men skam den som ger sig!

GuffaMedlem sedan juni 2004533 inlägg
#4

Ifall du använder ett mönster som ser ut så här: "TextTextText=(.+?)TextText" och gör en matchning, så kan du plocka ut precis bara det som du är intresserad av.

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