WPS新增REGEXP函数正则表达式的实践应用1-替换

如冰说计算机 2024-06-20 08:05:13

前面一直讲REGEXP函数正则表达式的提取功能,但REGEXP函数正则表达式的替换功能也是很强大,利用的范围更多,这里对几种替换用法做一下讲解。

如下图要将文本中的数据进行插入替换,在后面没有数字的字母后面插入1;可以用公式=REGEXP(A2,"(\D)(?!\d)",2,"\11")来进行替换;其中REGEXP函数中的(\D)(?!\d)表达式意义是(\D)为字母,\d为数字,在正则表达式中,感叹号(!)用于定义一个否定字符集,表示不匹配其中包含的任何字符,所以整个表达式效果就是,字母后面的字符不是数字的地方,用1来替代。公式中2的位置,为REGEXP 表达式( 字符串,正则表达式,匹配模式,替换内容 )第三参数的匹配模式有三种:0提取、1判断、2替换。

同理,要在后面没有字母的数字后面插入A,公式为=REGEXP(B2,"(\d)(?!\D)",2,"\1A")

0 阅读:1

如冰说计算机

简介:感谢大家的关注