webForumDet fria alternativet
Logga in / Bli medlem

Regexpguru, tack

PHP

2 svar · 191 visningar · startad av patrickpolly

Medlem sedan mars 2001190 inlägg
Frågan#1

Moo,

Jag behöver en regexp som matchar
",subheader:xyz,"
där xyz kan vara vad som helst. Jag ska ha det för att städa en sträng för att senare användas i en query:

SELECT field1,field2,field3,subheader:xyz,field4 FROM db.table

ska bli

SELECT field1,field2,field3,field4 FROM db.table

Någon som har en sådan på lager?

//Patrik

Medlem sedan juni 20008 205 inlägg
#2

Öhm... kanske

eregi_replace("subheader:[^,]", "", $strängen);

eller?

Medlem sedan mars 2001190 inlägg
#3

Hmm.. Naej, det fungerar inte. Jag vill ju ha bort subheader: också, det kan man iof göra i nästa str_replace. Nu har jag dock kommit på att det var ett ineffektivt sätt och att jag istället vill ta bort allt inom och inklusive det som står inom "[" och "]". Tex

[subheader:foo],fält1,fält2,[kossa],[meep],[subheader:noo]

Any ideas?

278 ms totalt · 4 externa anrop · v20260731065814-full.05830320
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
145 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)