如何匹配包含任何特殊字符的精确单词?
但是当我搜索下载时,它应该返回true。
谢谢。
$string = 'Fall in love with #PepsiMoji! Celebrate #WorldEmojiDay by downloading our keyboard @ http://bit.ly/pepsiKB & take your text game up a notch. - teacher';
preg_match("/\b#worldemojiday\b/i",$string); //false
我希望能精确匹配包含任何字符的单词。例如,如果我想在这个字符串中匹配单词“download”,它应该返回false。
preg_match("/\bdownload\b/i",$string); //false
但是当我搜索下载时,它应该返回true。
谢谢。
\b
。如果不是,则添加\B
或什么也不添加。请发布您的实际代码。 - Wiktor Stribiżew/u
修饰符。 - Wiktor Stribiżew