Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正则表达式开始和结束字符(preg_replace)_Php_Regex - Fatal编程技术网

Php 正则表达式开始和结束字符(preg_replace)

Php 正则表达式开始和结束字符(preg_replace),php,regex,Php,Regex,在这里发布之前,我已经在谷歌上搜索过这个网站,但我似乎无法理解下面代码段中的start和close正则表达式字符 $url = preg_replace('|[^...]|i', '', $url) 我熟悉“/…/I”,但“|…| I”是什么意思?提前谢谢 ps-这是我在这个论坛上的第一个问题,所以请原谅。“|…|我”和“/…/i”一样,区别在于,你不必逃避“|…|我”里面的//code>,而必须逃避 分隔符可以是任何非字母数字、非反斜杠、非空白字符。 哇。。。比我想象的要快!谢谢遗憾的是,我

在这里发布之前,我已经在谷歌上搜索过这个网站,但我似乎无法理解下面代码段中的start和close正则表达式字符

$url = preg_replace('|[^...]|i', '', $url)
我熟悉
“/…/I”
,但
“|…| I”
是什么意思?提前谢谢


ps-这是我在这个论坛上的第一个问题,所以请原谅。

“|…|我”
“/…/i”
一样,区别在于,你不必逃避
“|…|我”
里面的
//code>,而必须逃避

分隔符可以是任何非字母数字、非反斜杠、非空白字符。


哇。。。比我想象的要快!谢谢遗憾的是,我还不能完全理解其中的区别。请您详细说明一下“您不必逃离‘我’…‘我’,但必须逃离|。”