如果一个单词不在字符串的开头,那么匹配该单词的正则表达式是什么?例如,对于要匹配的United,字符串应为"We are United on it"。它不应与"United States"匹配。我使用了表达式\w+\s+(United),但匹配时它返回are United。我只想让United匹配。
我将使用什么表达式?而且
在JavaScript中,是否可以自动将句子中正则表达式替换为随机生成的正则表达式匹配?我正在尝试使用这种方法来使用正则表达式列表自动解释句子,如下所示:
replaceWithRandomFromRegexes("You aren't a crackpot!loony|crackpot|crank|crazy)", "(You're |You are |Thou art )", "(aren