我一直无法弄清楚这一点。
我需要通过匹配whole
及其周围的下划线来匹配所有这些字符串(在一个正则表达式中):
whole_anything
anything_whole
anything_whole_anything
但它不能匹配这个
anythingwholeanything
anything_wholeanything
anythingwhole_anything
这意味着......制作一个正则表达式语句,whole
只有当它之前,之后或两者都有下划线时才匹配短语。如果没有下划线,则不会。
以下
preg_match("/(whole_|_whole_|_whole)/",string)
不是解决方案;)
2015/02/09 编辑:添加条件 5. 和 6. 以进行澄清