我试图为 php preg_match 函数构建一个正则表达式,但这种逻辑我真的很糟糕。
我有一个单词列表,即:
“这是我的测试是的”“测试是件好事”“这是一本好书”
目标是了解列表中是否存在特定单词。例如,我想检索单词“yeah”,“test”或“book”,但前提是它们是完整的单词,而不是像“my-test”这样的组合词来查找测试......
正则表达式必须测试搜索的单词是否在空格之间、字符串的开头或结尾。但我没有找到正确的方法。
我从这个开始:
"/^.+ (yeah|test|book|) .+/"
但我不知道如何进行测试,例如:如果这个词是在第一个或最后的地方,或者如果这个词是在空格之间......我想这样的事情:
"/(^.+ |^)(yeah|test|book)( .+|)"
任何帮助,将不胜感激。
提前致谢。