Einzelnen Beitrag anzeigen
  #1  
Alt 31.07.2003, 20:02:10
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
regex problem - und/nicht

moin,

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

/([size=)(['"]?)([^"']*)(2])(.*)([/size])/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)

Code:
[ size=x]
   xxxxx
[/size]
oder
Code:
[ size="x"]
   xxxxx
[/size]
was aber wenn es so aussieht:
Code:
[ size="x"]
   xxxxx
   [ size=x]
      xxxxx
   [/size]
   xxxxx
[/size]
oder so:
Code:
[ 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.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten