zoukankan      html  css  js  c++  java
  • editplus与正则替换

     
    2007-07-19 20:06
    tag:正则表达式 批量替换 editplus

    替换html文件中的非法“<",">”
    下面的方法将把html文件中类似于<str>的非html标记的尖括号替换掉。
    例如,将<str>用下面方法替换的结果是:&lt;str&gt;
    这里只提供了解决问题的思路。具体的应用,要看具体的情况。

    查找内容:<([^/htbpl][^ >]*)>
    替换内容:&lt;\1&gt;

     

    解释:<([^/htbpl][^ >]*)>     ---要查找的尖括号包围的字串。
            其中:(……)                      ---括号表示先把括号中的内容保存起来,待后面引用。
                [^/htbpl]                ----表示尖括号内第一个字符不是/、h(tml)、t(itle)、b(ody)等
                [^ > ]*                      ----表示后面跟若干(*)个非(^)>、非空格的字符。
                 \1                         ----editplus中的特殊用法,表示对原字符串中括号内字串的引用。等价于正则表达式中的$1。

  • 相关阅读:
    C++ 单例模式
    单链表快速排序
    美团后台面经
    排序算法及其优化总结
    (转)再谈互斥量与环境变量
    互斥锁和自旋锁
    算法题总结----数组(二分查找)
    Linux里的2>&1的理解
    Ubuntu下开启mysql远程访问
    说说eclipse调优,缩短启动时间
  • 原文地址:https://www.cnblogs.com/diylab/p/1588459.html
Copyright © 2011-2022 走看看