当前位置: 首页 > 知识库问答 >
问题:

excel公式中的正则表达式[副本]

松成和
2023-03-14

excel公式是否为模式匹配提供类似regex的功能?

excel公式是否提供了具有类似表现力的模式匹配功能?搜索似乎是相当有限的,为了工作,它需要利用规则,因为文本是用户提交的,我不能真正依赖。

共有1个答案

闻人思聪
2023-03-14

Excel公式中没有可用的正则表达式。最好的选择是在VBA中创建函数,然后从Excel调用它

链接解释如何做。

 类似资料:
  • 我正在使用Excel VBA中的Microsoft正则表达式引擎。我对正则表达式很陌生,但我现在有一个模式在工作。我需要扩展它,但我遇到了麻烦。以下是我到目前为止的代码:

  • 我试图为分隔符编写正则表达式。我试图编写正则表达式,但它不是正确的分隔符。 假设输入是。我的分隔符regex的输出是:。 在分隔符之间获取字符串的正确正则表达式是什么?

  • 谁能提供提取第2个和第3个之间的数据的正则表达式吗 例如,对于下面的数据 2016年度1.1-12.31 COH(NP)#21485 结果应为COH(NP)

  • 昨天,我需要向正则表达式添加一个文件路径,创建一个如下所示的模式: 一开始正则表达式不匹配,因为包含几个正则表达式特定的符号,如 或 。作为快速修复,我将它们替换为 和 . 与 . 然而,我问自己,是否没有一种更可靠或更好的方法来清除正则表达式特定符号中的字符串。 Python 标准库中是否支持此类功能? 如果没有,您是否知道一个正则表达式来识别所有正则表达式并通过替代品清理它们?

  • 有没有人试图描述与正则表达式匹配的正则表达式? 由于重复的关键字,这个主题几乎不可能在网上找到。 它可能在实际应用程序中不可用,因为支持正则表达式的语言通常具有解析它们的方法,我们可以将其用于验证,以及一种在代码中分隔正则表达式的方法,可用于搜索目的。 但是我仍然想知道匹配所有正则表达式的正则表达式是什么样子的。应该可以写一个。

  • 我正在尝试使用python中的正则表达式。我构建了正则表达式,如下所示。我知道用于匹配搜索字符串的开头。我已使用包含多个的匹配模式构建框架,但我不确定将如何尝试匹配搜索字符串中的模式。 我预计会引发错误,关于无效的正则表达式,但它不会引发任何错误,也不会返回任何匹配项。 所以,我的问题是或是有效的正则表达式吗?