Thread CMS Tags parsen
(29 answers)
Opened by cbxk1xg at 2010-11-26 16:27
Ok, ich hab mir das jetzt mal angesehen und habe noch ein Fragen.
Mit dieser RegEx wird nach einem Wort oder dem anderen Wort gesucht, eine Backreferenz gebildet und der String inkl. dem = ersetzt. Richtig? Code: (dl
)
$text =~ s/^\[(pic|audio|infobox)=//; Mit dieser RegEx guckst Du nach einer möglichen Verschachtelung, die auch mehrmals vorkommen kann. Außerdem erzeugst Du eine Backreferenz die später $attr getauft wird. Richtig? Code: (dl
)
$text =~ s/^([^\[\]]+)//; Dann nimmst Du alles und packst es wieder in den stack, damit es erneut mit der ersten RexEx bearbeitet wird. Das verstehe ich soweit alles. Aber was mache ich mit $attr in der render sub? Last edited: 2010-11-27 17:35:32 +0100 (CET) |