phpbar.de logo

Mailinglisten-Archive

[php] Ampersands in URLs

[php] Ampersands in URLs

Sebastian Mendel lists at sebastianmendel.de
Mit Mar 2 16:44:18 CET 2005


René Thiel wrote:

> Hätte aber trotzdem noch die prinzipielle Frage (für die Zukunft):
> Wie ersetze ich alle "a" nur dann durch "_", wenn nicht "bcd" unmittelbar folgt?
> Oder anders gesprochen: Ersetze alle "a", jedoch nicht "abcd".
> Also: "abcababcde" >> "_bc_babcde"

|a(?!bcd)|


http://www.php.net/manual/en/reference.pcre.pattern.syntax.php

"Lookahead assertions start with (?= for positive assertions and (?! for 
negative assertions. For example, \w+(?=;)  matches a word followed by a 
semicolon, but does not include the semicolon in the match, and 
foo(?!bar)  matches any occurrence of "foo" that is not followed by "bar"."

-- 
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