[英]regex replace certain character but not for particular set in javascript
[英]Regex (Javascript) - How to replace certain character in a given string
我有以下情况:
“总和(A,总和(A1,B,C),总和(D,A3,F,M))”
我有什么办法可以识别所有具有以下字母的单元格/列:
单元格:A1, B1, C1, ... 列:A, B, C, D, ...
列只有 AZ
细胞是 [AZ][1-*]
并且只替换它们而不替换任何公式字母(即:SUM、AVERAGE、...)。
如果我理解正确,目标基本上是避免最终替换公式字母。
假设您能够使用负前瞻,这可以像\b[AZ]+[0-9]*\b(?!\()
一样简单地完成,因为公式将始终是字母后跟一个开放插入语。
或者,如果您确定不超过 26 列,则可以使用\b[AZ][0-9]*\b(?!\()
进一步缩短它。也就是说,删除量词对于这封信。
如果还有其他一些限制会使它不起作用,那么在问题中提供该信息会很有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.