请教这个正则表达式怎么写?

感谢回复,但是这不能满足我的需求。我查找的是一行文本之内有很多个字母组合 ,它们的中间用空格分隔。需找出其中长度大于等于 3 的进行查找替换。我现在想到一个办法:

例如我要查找把长度大于等于 3 的字母组合中的 sh 替换为 u:

上面是 Quicker 批量替换查找替换中的写法;「|」的左边是查找的字符串,右边是替换的字符串

第一行是先查找sh的右边有大于等于1个字母的结果,进行替换

第二行查找sh左边有大于等于1个字母的情况,进行替换

}

词法分析部分写好了,不过扩展正则表达式部分懒的写,想先写语法分析器了。
用正则表达式的引擎提供了一套接口给词法分析器。测试了下
测试的内容如下,然后自己把一份代码粘帖了10几次,扩充到3MB,然后分析了下。大约44W标记每秒

}

我比如我想查找c( “abc","+b+","abb" )中的在两个加号之间的"b",而不是"abc"中的"b",那我认为应该使用正/反向肯定预查:

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!


}

我要回帖

更多关于 如何写正则表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信