phpbar.de logo

Mailinglisten-Archive

[php] regular expression

[php] regular expression

Sebastian Mendel lists at sebastianmendel.de
Don Jan 27 10:57:40 CET 2005


Christian Heimerl wrote:
> danke, jetzt hab ich nur noch ein problem, das ich noch nicht
> berücksichtigt habe:
> 
> "select boxen"
> 
> 
> sample:
> 
> <select>
> 	<option>{LANG_TEXT1}</option>
> 	<option>{LANG_TEXT2}</option>
> </select>
> 
> Ergebnis:
> 
> <select>
> 	<option>{LANG_TEXT1}</option>
> 	<option>{LANG_TEXT2}</option>
> </select>
> {EDIT_LANG_TEXT1} {EDIT_LANG_TEXT2}
> 
> 
> aber ich denke mal, dass man das gar nicht mehr
> in einem regulären ausdruck darstellen kann oder?

naja beides in einem wird wirklich schwierig und unübersichtlich

aber nur für das <select> hätte ich da was:

((?:<select.*>.*<option.*>\{(LANG_.*)\}</option>.*</select>)(?!.*\{EDIT_\2\}))

muss allerdings so oft darüber laufen wie <options> in dem Select sind :-/

musste halt ne while( preg_replace_all(...) ) machen

und /U nicht vergessen !!!

-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive