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
Post a Comment