如何在谷歌表中与正则表达式匹配不区分大小写?

F. *_*nim 10 regex google-sheets

我正在尝试过滤我的工作表

=filter({B:B}, regexmatch({B:B}, $A$1))
Run Code Online (Sandbox Code Playgroud)

是否可以使正则表达式不区分大小写?

Gar*_*ero 15

不确定到底是什么$A$1,但第二个参数仍然是一个正则表达式,所以我假设你可以传递一个标志,如:

=filter({B:B}, regexmatch({B:B}, "(?i)in"))

如果$A$1是字符串,也许您可​​以使用该concatenate函数,因此输出结果是标志加上您的值:

=filter({B:B}, regexmatch({B:B}, CONCATENATE("(?i)", $A$1)))


Has*_*sef 11

您可以使用:

=regexmatch($I1,"(?i)tex")
Run Code Online (Sandbox Code Playgroud)