【发布时间】:2020-05-17 09:19:05
【问题描述】:
我想替换字符串中某些出现的字符,不知道如何用正则表达式实现。
originalString = '=(IF(OR(L4=NULL,L4=""),0,L4)'
我想用字母 M 替换它:
finalString = '=(IF(OR(M4=NULL,M4=""),0,M4)'
当使用如下所示的 split 或 replace 时,即使是 'NULL' 中的 L 也会被替换。
finalString = originalString.split('L').join('M')
任何帮助将不胜感激。
【问题讨论】:
-
基本上,每次 L 后跟数字时,您都需要替换它,对吧?
.replace(/L(?=\d)/gi, 'M')似乎符合要求。
标签: javascript regex string typescript