PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : regex problem - und/nicht


|Coding
31.07.2003, 20:02:10
moin,

ich habe da ein problem mit meinem (replace) regex. der aktuelle regex:

/(?)([^"']*)(2])(.*)()/siU

dieser ersetz 1, 2, 3 oder 4 mit x bzw. was auch immer. die eingabe muss dafür so aussehen:

(die leerzeichen vor size sind dafür, dass das forum sie nicht übersetzt)


[ size=x]
xxxxx
[/size]

oder

[ size="x"]
xxxxx
[/size]

was aber wenn es so aussieht:

[ size="x"]
xxxxx
[ size=x]
xxxxx
[/size]
xxxxx
[/size]

oder so:

[ size="x"]
xxxxx
[ size=x]
xxxxx
[ size=x]
xxxxx
[/size]
[/size]
xxxxx
[/size]


es geht also um die variable tiefe von [size=x]. lässt sich dieses problem mit einem regex lösen? vielleicht ein beispiel?

dankeschön schon mal für eure hilfe.

|Coding
31.07.2003, 20:26:52
problem gelöst. ich habe es ganz anders gemacht.

Progman
01.08.2003, 14:03:59
Zeig mal wie, denn diese "Quoten-Falle" ist ein häufiges Problem.