Regex - preg_replace php - Understading -
i have following code i'm trying understand code does, after several time didn't figure out...
obs: code made long time ago , working treat inputs user, such city, state , etc.
preg_replace('/\a[\w\.\-\+]+\z/', '', $anystring) what know:
\a = match @ beginning of input
\w = match word
\. , \- , \+ = match character . , , +
\z = match end of string
any appreciated, thanks
\a - start @ beginning [ - match of following: \w - word character (a-z, a-z, 0-9, underscore) \. - dot \- - dash \+ - plus ] + - @ least 1 time, possibly more. \z - end @ end so entire string, start end, must composed of letters, digits, underscores, dots, dashes or pluses , must @ least 1 character long.
if is, replace empty string (i'm curious why useful).
Comments
Post a Comment