标签: php regex pcre
\b指定正则表达式中的单词边界;但是,它将数字视为单词字符。有没有办法表示数字不被认为是单词的一部分的边界(即只是字母字符)?
\b
必须像\b那样在字符串的开头和结尾处工作。
我正在使用PHP的PCRE版本的正则表达式。
答案 0 :(得分:1)
您必须使用自定义assertions:
(?<![a-z])word
替换前导\b。
wordend(?![a-z])
探测你的话后面没有任何字母 当然,您也可以测试更具体的角色列表,甚至只测试\s步。
\s