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