正则表达式匹配字符串,包含可选方括号

时间:2018-11-18 19:06:52

标签: regex google-sheets

我有一个RegEx,我正在公式中使用它来匹配用户输入的单元格中的字符串。我想允许比赛包含[](可选),但我不知道该怎么做。我已经有一个很长的RegEx,但是如果我做这个测试

Cell A1 Contains test[test]

REGEXMATCH(A1, ""&A1&"")

它失败并显示“ invalid regex”错误,但是删除[test]可以正常工作。所以我想我需要一种转义A1的全部内容的方法。希望这是一个简单的事情,有人可以启发我!

一如既往的感谢

1 个答案:

答案 0 :(得分:0)

Sheets的正则表达式很热:

=regexextract(A1,"(test|\[test\])")

应从A1中提取存在test[test]中的任意一个(如果同时存在,则test)。

相关问题