希望公式增加正则函数

阅读次数 55

image.png

希望可以像 Google 表格一样,增加这几个正则表达式函数: REGEXMATCH REGEXEXTRACT REGEXREPLACE

很多问题用正则可以很轻松的解决,我非常不理解微软的 Excel 为什么迟迟不加入正则函数。

1 Answers

你好,公式目前暂不支持正则匹配,简单的字符串匹配可以使用SEARCHFIND函数。如果确实需要,可以尝试使用VBA,参考示例如下:

Function RegexMatch(text As String, pattern As String) As Boolean
    Dim regex As Object
    Set regex = CreateObject("VBScript.RegExp")
    
    regex.pattern = pattern
    regex.IgnoreCase = True
    regex.Global = False
    
    RegexMatch = regex.Test(text)
End Function

感谢回复。我指的是在线表格,不是 WPS。WPS 我已经用 JS 宏写了自定义函数。