0

我试图弄清楚如何编写一个返回单词“AI”而不返回包含“ai”的单词的正则表达式。

我的猜测是,我需要使用返回“ai”的运算符,前提是“ai”左侧有一个空白字符,“ai”右侧有一个空白字符。

但允许在两端使用标点符号。

目标是返回如下搜索结果:

"AI, the future of computing"

or

"Has AI finally arrived?"

as opposed to

"He said what?" (Notice ai is within the word "said".)
4

2 回答 2

2

使用\b表示单词边界。例如\bAI\b

于 2015-02-23T22:39:13.567 回答
0

您也可以\b(AI)\b用于此实例。

于 2022-02-17T19:13:31.677 回答