程序人生

          撰寫生活代碼,等待編譯美好人生
          隨筆 - 48, 文章 - 0, 評論 - 29, 引用 - 0

          導(dǎo)航

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          公告

          好好品嘗你現(xiàn)在攥在手里的這塊巧克力吧!

          常用鏈接

          留言簿(2)

          隨筆分類(53)

          隨筆檔案(48)

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Dreamweaver 搜索里的正則表達(dá)式

          這些天要幫人改版網(wǎng)站,說是改版,其實是叫我把別人網(wǎng)站里的界面原物搬下來。用Teleport pro對某站點整站下載之后,用Dreamweaver打開,發(fā)現(xiàn)代碼里有大量的冗余代碼,比如:
          <?tppabs="http://www.****.com/images/bg.gif"?style="font-size:12px;">
          中的tppabs標(biāo)簽(估計是Teleport pro為了方便其自身更新時加上的標(biāo)記)
          <a?href="javascript:if(confirm('http://www.xxx.com/bbs/??\n\n文件并未依?Teleport?Pro?取回,因為?服務(wù)器報告因為錯誤的發(fā)生導(dǎo)致無法讀取。??\n\n你要從服務(wù)器上打開它嗎?'))window.location='http://www.xxx.com/bbs/'"?>
          中的javascript代碼
          如此多的代碼最好的辦法就是匹配替換了。網(wǎng)上搜索了一下,發(fā)現(xiàn)竟然有位老兄遇到跟我一樣的問題,按照他的辦法,可以通過Dreamweaver的正則表達(dá)式匹配進(jìn)行替換。
          在Dreamweaver的幫助里可以找到正則表達(dá)式中使用的特殊字符列表。
          根據(jù)列表寫出上面兩句冗余代碼的匹配是:
          匹配tppabs標(biāo)簽:
          \btppabs="h[^"]*"
          匹配javascript代碼:
          href="javascript:if\(confirm\('htt[^"]*"
          然后再根據(jù)自己的需要替換就行好了。真是很方便!



          posted on 2006-04-05 15:21 405 Studio 閱讀(660) 評論(0)  編輯  收藏 所屬分類: NO Category

          主站蜘蛛池模板: 鹤岗市| 闸北区| 保山市| 柏乡县| 浮山县| 五大连池市| 石渠县| 瓮安县| 南郑县| 教育| 玛多县| 沭阳县| 依兰县| 肥东县| 射阳县| 汽车| 景东| 铜梁县| 进贤县| 阿拉善右旗| 唐海县| 台东市| 内江市| 永春县| 新乐市| 罗定市| 凉城县| 汉川市| 敖汉旗| 望城县| 庄浪县| 霍州市| 绍兴县| 阳信县| 元谋县| 临沧市| 固原市| 镇安县| 拉萨市| 白河县| 会理县|