Mailinglisten-Archive |
Sebastian Mendel wrote: > Christian Heimerl wrote: >> <?php >> $x = '{LANG_TEXT2}'; >> $x = preg_replace( "/(>[^<]*\{(LANG_.*?)\})/U", "$1{EDIT_$2}", $x >> ); >> $x = preg_replace( "/(<[^>]*\{(LANG_.*?)\}.*?>)/U", >> "$1{EDIT_$2}", $x ); >> echo $x; >> ?> >> rauskommen müsste: >> {LANG_TEXT2}{EDIT_LANG_TEXT2} > achso, mhm ... > aber wieso zwei? geht doch mit einem ... > irgendwie so: > "/((?:<[^>]*)?\{(LANG_[^\}]*)\}(?:[^<]*>)?)/" > und wäre nicht auch preg_replace_all() besser? ich muss schon sagen... wow hab zwar keine ahnung was du da machst, funktioniert aber wunderbar DANKE!!!
php::bar PHP Wiki - Listenarchive