首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到与Excel公式匹配的正则表达式?

如何找到与Excel公式匹配的正则表达式?
EN

Stack Overflow用户
提问于 2022-10-26 05:35:52
回答 1查看 38关注 0票数 0

我有一个Excel公式:

代码语言:javascript
复制
SUM(INDIRECT(\"N\"&(ROW()-10-5)):INDIRECT(\"N\"&(ROW()-1)))
SUM(INDIRECT("P"&(ROW()-19)):INDIRECT("P"&(ROW()-1)))

我正在尝试匹配正则表达式,这有助于我找到

  1. 如果用以“SUM”

开头的模式定义了Excel公式

  1. 如果Excel公式有2‘间接’,2‘行’和':'

“N”和“P”的意思是科尔。“ROW()”后面的“-19”这样的数字只是随机数字。

请帮助我找出上述两个公式中的正则表达式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-26 05:51:09

一个可能的匹配是:

代码语言:javascript
复制
/^SUM.*?INDIRECT.*?ROW[^:]+:INDIRECT.*?ROW/

^SUM         // starts with "SUM"
.*?INDIRECT  // followed by anything up to the first occurrence of "INDIRECT"
.*?ROW       // followed by anything up to the first occurrence of "ROW"
[^:]+        // Followed by 1 or more non-colon characters
:INDIRECT    // Followed ":INDIRECT"
.*?ROW       // followed by anything up to the next occurrence of "ROW"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74203102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档