[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
刚试了下 UltraReplace 绿色版 5.03,连 \s、\S 都不支持,楼主是如何做到的?
UltraEdit 比它强太多了,也支持批量替换。

TOP

处理文本我一般用EmEditor,功能尚可,习惯而已。偶尔用Notepad++。

TOP

回复 4# qixiaobin0715

代码解释一下,学习一下,谢谢!

TOP

本帖最后由 qixiaobin0715 于 2020-8-4 15:35 编辑

1.(?s)——开启“点号匹配换行符模式”
2.(?!</script>)——顺序否定环视
与^、$类似,只表示位置而实际不匹配任何字符;通俗的说,“站”在此位置向后看一看,其后不能是字符串“</script>”。
3.(?!</script>).——任意一个字符,但是要符合从其左侧向后看不能是字符串“</script>”的条件。
4.((?!</script>).)*——从其左侧向后看不能是字符串“</script>”的任意字符的集合。也即是集合中的每个字符分别都要符合以上条件。

开始不对,现已修正。

TOP

如果标签内不含字符"<"还可以用下列非精确的表达式匹配:
  1. <script[^<]*a\.js[^<]*</script>
复制代码

TOP

返回列表