3

我需要写一个正则表达式来匹配这个词。可以使用/\bword\b/模式来找到确切的单词。

但我希望模式找到word,words等等wording

例如,我想编写一个模式来查找段落字符串中的术语accountaccounting和。 accountsaccountant

4

4 回答 4

4

要匹配您的关键字(可选地后跟s, ing, )ant,您可以使用:

/\b($word(?:|s|ing|ant))\b/i

看见

如果您想允许任何可选字母作为后缀,您可以使用:

/\b($word\w*)\b/i
于 2010-12-03T06:42:28.840 回答
1

我认为这可以帮助您:

/\<word(|s|ing)\>/
于 2010-12-03T06:35:15.767 回答
0
\b(accounting|accounts|account)\b
于 2010-12-03T06:38:18.647 回答
0

我可能是错的,但我不认为"/\b*word*\b/"得到 word,而是它实际上匹配'''''wor'or ||worddddd|,如果你想要 word 及其变体,请尝试:

/\bword[^\b]+\b/i
于 2010-12-03T06:40:16.453 回答