我有这个Google表格正则表达式:
=REGEXMATCH(A2, "(?:^|(?:.\s))(\bJohn\b)")
其中A2 =“迈克和约翰”
当我期望它返回FALSE时,结果返回TRUE。
正则表达式的目的是当且仅当它是单元格的完整第一个单词时才匹配“约翰”。
此正则表达式的工作方式与我在其他正则表达式解析器中预期的一样,我在此处发布了此屏幕截图:
Screenshot of Regex not working in google, but works elsewhere
有人可以让我知道我在做什么错吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
请尝试以下公式
=REGEXMATCH(A2, "^John\b")