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