在VBA编码时,我主要使用VBScript Regular Expressions 5.5参考来满足我的Regex需求,而且我从未真正使用过“Like”运算符。
有人可以向我解释这两种方法的区别和可能的局限性吗?
它是否仅存在于您可以在VBScript正则表达式5.5中设置的选项(忽略,全局等)或具有替换([a | e])的可能性?
答案 0 :(得分:1)
Like
比正则表达式更受限制,但没有安装正则表达式引擎的开销。
如果单击VB编辑器中的单词Like并按F1,帮助页面将在几个段落中描述它的全部工作方式。
补充说:除了区分它们之外,还有很多选择。正则表达式具有重复,分组和反向引用。这个MSDN page在VBScript Regex上非常出色。