我正在尝试创建一个正则表达式来匹配一组单词。
例如,如果我要匹配一组词 - American Tea
那么在字符串 American Tea is awesome. Do you like American Tea? love WowAmerican Tea #American Tea
中,只有两个匹配项,
'American Tea is awesome. Do you like American Tea? love WowAmerican Tea #American Tea'
所以,我想只进行完全匹配。
我尝试了一些方法,但是没有得到正确的正则表达式:( 如果有人可以帮忙或指导我方向,将非常有帮助。
检查这个
'American Tea lalalal qwqwqw American Tea sdsdsd #American Tea'.match(/(?:^|\s)(American Tea)(?=\s|$)/g)
它的结果是["American Tea", " American Tea"]
我不想在第二次匹配中有空格,我希望匹配结果为["American Tea", "American Tea"]
(第二个American Tea前面没有空格)
(^|\s)(American Tea)(?=$|\s)
。 - Wiktor Stribiżew