我需要写一个正则表达式来匹配这个词。要使用/\bword\b/
模式可以找到确切的单词。
但我希望该模式能够找到word
,words
,wording
等等。
例如,我想编写一个模式,在段落字符串中查找术语account
,accounting
,accounts
和accountant
。
答案 0 :(得分:3)
要匹配您的关键字,可选择跟随s
,ing
,ant
,您可以使用:
/\b($word(?:|s|ing|ant))\b/i
如果您想允许任何可选字母作为后缀,您可以使用:
/\b($word\w*)\b/i
答案 1 :(得分:1)
我认为这可以帮助你:
/\<word(|s|ing)\>/
答案 2 :(得分:0)
\b(accounting|accounts|account)\b
答案 3 :(得分:0)
我可能错了,但我认为"/\b*word*\b/"
没有得到消息,而是实际上匹配'''''wor'
或||worddddd|
之类的内容,如果您想要单词及其变体,请尝试:
/\bword[^\b]+\b/i