从字符串中的一组单词中查找单词的最佳方法是什么?

问题描述 投票:0回答:1

我必须检测用户提交的字符串中是否存在某些单词(甚至是复数形式,如“单词袋”中的单词。)>

我需要找到确切的词,而不是其中的一部分,因此strstr/strpos/stripos系列不是我的选择。

我目前的做法(PHP/PCRE regex)如下:

\b(first word|second word|many other words)\b

还有其他更好的方法吗?我缺少重要的东西吗?

单词大约是1500。

感谢您的任何帮助

我必须检测用户提交的字符串中是否存在某些单词(甚至是复数形式,如“单词袋”中的单词)。我需要找到确切的词,而不是其中的一部分,因此strstr / strpos / stripos系列是...

php regex pcre
1个回答
0
投票

您所演示方式的正则表达式将起作用。如果单词列表变长或更改,维护起来可能会很困难。

© www.soinside.com 2019 - 2024. All rights reserved.