感谢回复,但是这不能满足我的需求。我查找的是一行文本之内有很多个字母组合 ,它们的中间用空格分隔。需找出其中长度大于等于 3 的进行查找替换。我现在想到一个办法:
例如我要查找把长度大于等于 3 的字母组合中的 sh 替换为 u:
(sh)(?=\w{1,})|u
(?<=\w{1,})(sh)|u
上面是 Quicker 批量替换查找替换中的写法;「|」的左边是查找的字符串,右边是替换的字符串
第一行是先查找sh的右边有大于等于1个字母的结果,进行替换
第二行查找sh左边有大于等于1个字母的情况,进行替换
分两步完成