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。

  • 相关阅读:
    js 运算符优先级
    原生js获取样式
    RGBA 与opacity
    闭包(自己的学习+理解~~水水的)
    css 单位-px、em、rem、百分比
    js之正则1
    querySelector和querySelectorAll
    关于瀑布流的算法(转淘宝ued)
    瀑布流的几个注意点
    jsonp跨域
  • 原文地址:https://www.cnblogs.com/diylab/p/1588459.html
Copyright © 2011-2022 走看看