好吧我试着找出这个正则表达式,我有一个单词,在单词的任何一端它可以是一个空格或没有字符.下面是一个例子:
preg_match_all("/( ?)(" . $piece . ")( ?)/is", $fk, $sub);
Run Code Online (Sandbox Code Playgroud)
哪里( ?)是我想要的是"一个字符只能是在所有的空格或任何字符".我试图基本上创建一个功能,根据周围的字符检查某些东西是否是一个单词.$piece如果你知道我的意思,那就是这个词,所以它必须是它本身,不是另一个更长的词的一部分.谢谢
要测试空格或没有字符,请使用以下语法:
preg_match_all("/(^| )(" . $piece . ")( |$)/is", $fk, $sub);
该(^| )表示:匹配字符串的开头或者(所谓的"无字")或空间.该( |$)表示:匹配空间或字符串(同样,"无字")结束.字符串的开头和结尾是唯一没有字符的地方.
| 归档时间: |
|
| 查看次数: |
5617 次 |
| 最近记录: |