php - Difference between # and / in preg_replace function for pattern parameter? -



php - Difference between # and / in preg_replace function for pattern parameter? -

what # sign differently /?

$output = preg_replace('#[^a-za-z0-9]#i', '', $input); $output = preg_replace('/[^a-za-z0-9]/i', '', $input);

and letter after /[^a-za-z0-9]/?

also ^ mean?

in languages, not matter type of character starts or ends pattern portion of regular expression, long same @ origin , end (i believe holdover perl, arguably first great regex language). since php follows line of thought, # , / equivalent.

i = "make search case insensitive" [^...] = exclude between square brackets (^ means "exclusion" in context).

you can larn lot regular expressions here.

php preg-replace

Comments

Popular posts from this blog

c# - Move local mssql database to webhosted MYSQL -

java - How to pass parameters between Request-Scoped Controllers? -

string - what is the difference between "some" == "some\0" and strcmp("some","some\0") in c++? -