感谢回复,但是这不能满足我的需求。我查找的是一行文本之内有很多个字母组合 ,它们的中间用空格分隔。需找出其中长度大于等于 3 的进行查找替换。我现在想到一个办法:
例如我要查找把长度大于等于 3 的字母组合中的 sh 替换为 u:
上面是 Quicker 批量替换查找替换中的写法;「|」的左边是查找的字符串,右边是替换的字符串
第一行是先查找sh的右边有大于等于1个字母的结果,进行替换
第二行查找sh左边有大于等于1个字母的情况,进行替换
词法分析部分写好了,不过扩展正则表达式部分懒的写,想先写语法分析器了。
用正则表达式的引擎提供了一套接口给词法分析器。测试了下
测试的内容如下,然后自己把一份代码粘帖了10几次,扩充到3MB,然后分析了下。大约44W标记每秒
我比如我想查找c( “abc","+b+","abb" )中的在两个加号之间的"b",而不是"abc"中的"b",那我认为应该使用正/反向肯定预查: 请注明:姓名-公司-职位 以便审核进群资格,未注明则拒绝
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。