新的正则公式支持一点新东西
wils
创作者俱乐部成员
论坛里老师们的帖子写的很详细了,但对于原本熟悉vba或js宏的我们来说,新的正则公式有一些值得注意的新东西
第一个正则里,直接用(?i)来设置flag,这个i表示忽略大小写,所以ab可以匹配到AB
第二个正则里,用(?R)递归的表示这个正则本身,例子是要从一堆杂乱的括号里找到正确匹配左右括号的部分,所以匹配到(a)和(b(c)),这里注意到,正则公式可以返回数组
第三个正则里,\p{Han}表示中文字符,类似的还有符合等等,这是正则unicode的写法
第四个正则里,(?<=b)表示查找前面是b的c,而b不消耗字符,也就是零宽断言,原来vba里只支持(?=x)不支持(?<=x),现在也完美支持了
我肯定是列不全的,比如正则内的判断和注释等语法,用的较少,还没尝试,但就现在看来,wps新的正则公式,属于和c#、perl同一梯队的强力正则,NB
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员