editplus EmEditor和searchandreplace正则表达式

 更新时间:2009年07月19日 01:36:40   作者:  
掌握下面的正则方便我们快速的批量处理文本替换。

在Emeditor中用“.*”匹配任意字符,如要将文章所有类似“<table style="boder:1px solid blue">”简化为“<table>”可搜索字符串“<table style=".*">”并替换为“<table>”即可。

相应地在search and replace(sr32.exe)中用“*[]”来匹配,如将所有“ style="boder:1px solid blue"”去除可用字串“ style='*[]'”进行搜索,替换字串为空,搜索替换即可。

在 editplus中的一些比较不错的正则:
替换空行

复制代码 代码如下:

^[\s\S ]*\n

提前最前面的数字例如
1 function jb51.net(){
2  alert('脚本之家');
3}
如果达到上千行,就需要用正则了
复制代码 代码如下:

^[0-9]*


替换因此文字或白色文字主要加入了一个换行

主要是替换。类似下面的语法
<span style="display: none;">
UD'_Cf$|)A0</span>
复制代码 代码如下:

<span style="display: none;">\n.[^<]*</span>

但经过测试发现,如果中间出现了换行就很难匹配,至今没发现,如果大家有知道的,请回复下。谢谢啊。
等很多的技巧,大家只要仔细的看脚本之家的正则表达式相关的文章就可以了。替换之前一定要先搜索下,看是不是满足条件。

相关文章

  • 正则表达式中的反向预搜索实现

    正则表达式中的反向预搜索实现

    这几天在用正则表达式做一个小程序,需要替换内容中的某些特殊字符串。这些字符串的出现是有规律的,那就是在它左面总会特定的内容出现,右面却没有。于是自然就想到了反向预搜索。
    2009-09-09
  • 匹配中文的正则(GB2312/utf-8)

    匹配中文的正则(GB2312/utf-8)

    下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。
    2009-08-08
  • JS使用正则控制用户输入银行卡号及格式化

    JS使用正则控制用户输入银行卡号及格式化

    本文通过实例代码给大家介绍了js使用正则表达式控制用户输入银行卡号及格式化的方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-05-05
  • ASP 正则表达式的应用使用说明

    ASP 正则表达式的应用使用说明

    如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。
    2009-11-11
  • 提高正则表达式性能的几点实用建议汇总

    提高正则表达式性能的几点实用建议汇总

    正则表达式是计算科学的一个概念,很多语言都实现了他,正则表达式使用一些特定的元字符来检索,匹配以及替换符合规则的字符串,下面这篇文章主要给大家介绍了提高正则表达式性能的几点实用建议,需要的朋友可以参考下
    2022-08-08
  • 匹配form表单中所有内容的正则表达式

    匹配form表单中所有内容的正则表达式

    这篇文章主要介绍了匹配form表单中所有内容的正则表达式,实现在HTML文件代码中匹配form表单中的所有内容,需要的朋友可以参考下
    2014-07-07
  • 最实用的正则表达式整理

    最实用的正则表达式整理

    这篇文章主要介绍了最实用的正则表达式整理,比如校验邮箱的正则,号码相关,数字相关等等,本文给大家列举的比较多,需要的朋友可以参考下
    2022-10-10
  • 正则表达式\W元字符使用方法

    正则表达式\W元字符使用方法

    这篇文章主要介绍了正则表达式\W元字符使用方法,需要的朋友可以参考下
    2016-12-12
  • php 正则表达式学习笔记

    php 正则表达式学习笔记

    最近在学习正则,一些比较有用的东西怕忘记,记下来,比较乱,想一条记录一条:
    2008-06-06
  • 正则表达式详细介绍(下)

    正则表达式详细介绍(下)

    这篇文章继续介绍了更多关于正则表达式知识点,帮助大家更好的认识正则表达式,从而更好的掌握它,感兴趣的小伙伴们可以参考一下
    2015-10-10

最新评论