DW里的html使用正则表达式

dw的正则表达式日常使用查找替换太有用了,下面记录用法:


例子1:

<a href="http://www.qianmu.org/%E6%A0%BC%E6%8B%89%E6%96%AF%E5%93%A5%E5%A4%A7%E5%AD%A6">格拉斯哥大学</a>

<a href="http://www.qianmu.org/%E6%9D%9C%E4%BC%A6%E5%A4%A7%E5%AD%A6">杜伦大学</a>

<a href="http://www.qianmu.org/%E5%9C%A3%E5%AE%89%E5%BE%B7%E9%B2%81%E6%96%AF%E5%A4%A7%E5%AD%A6">圣安德鲁斯大学</a>


去掉A标签的正则表达式用法

查找框输入:<a href="http://www.qianmu.org.*?>(\S*)(\s?)(\S*)</a>

替换框输入:$1$2$3



例子2:

旧HTML

<dl class="studyComment" id="userComment" style="border:0">
   <dt class="fl">
   <div class="inc-top-bot02"></div>
  </dt>
    <dd>
        <p><strong>独家路线</strong></p>
        <p>严格挑选院校,惊心策划行程,多条独家路线,保证游学质量。</p>
    </dd>
</dl>

新HTML

<div class="studyComment">
       <div class="inc-top-bot01"></div><strong>独家路线</strong><br>
   严格挑选院校,惊心策划行程,多条独家路线,保证游学质量。
</div>

第一步:替换<dl class="studyComment" id="userComment" style="border:0">为<div class="studyComment" id="userComment">


dl里的id="userComment" style="border:0"有的div有,有的没有,要保证中间的文字不变

正则表达式为

查找框输入:<dl class="userComment clear"( id="userComment"( style="border:\s*0")*)*>([\S\s]*?)</dl>

替换框输入:<div class="userComment">$3</div>


第二步:替换<dt class="fl"><div class="inc-top-bot05"></div></dt>为<div class="inc-top-bot05"></div>

正则表达式为

查找框输入:<dt class="fl">[\s\n]*(<div class="inc-top-bot0\d"></div>)[\s\n]*</dt>

替换框输入:$1


第三步:替换

     <dd>
                        <p>独家路线</p>
                        <p>严格挑选院校,惊心策划行程,多条独家路线,保证游学质量。</p>
                    </dd>

    为:<strong>独家路线</strong><br>严格挑选院校,惊心策划行程,多条独家路线,保证游学质量。


正则表达式为

查找框输入:<dd>[\s\n]*<p>((<strong>)*\w*(</strong>)*)</p>[\s\n]*<p>([,。\w]*)</p>[\s\n]*</dd>

替换框输入:$1<br>$4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值