我是使用正则表达式的新手。
我目前正在使用preg_replace并尝试匹配单词,如果相同的话。
我正在使用"/\b".$word."\b/"
。
字符串是'Hello world2017是hello world2017项目的一个例子!“
我需要解决的3件事
- '你好'和'你好'不算是2
- 字母不被视为2.
- 带标点符号的单词被忽略
我遇到了 \ w可以匹配“单词”字符(字母数字加“_”) \ W可以匹配非单词字符
正确的组合是什么来修复3件事以及如何使用\ b。
追加由于