|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.
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.