gudn tach!
$strasse = preg_replace('/straße|strasse|strase|Straße|Strasse|Strase|STRAßE|STRASSE|STRASE|Str.|STR.|str|Str|STR/', 'str.', $strasse);
kuerzer waere es wohl damit:
/\bstr(a[ßs]*e|.)?\b/i
erklaerung zu den bestandteilen ist im php-manual. (es werden damit z.b. auch "strassssse" und "straßssßssßßse" gematcht, das sollte aber nicht stoeren, eher im gegenteil.)
beachte aber vor allem Manuels beitrag. diese ersetzung macht naemlich u.u. gar keinen sinn.
prost
seth