程序人生

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

          Dreamweaver 搜索里的正則表達式

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



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

          主站蜘蛛池模板: 拉孜县| 泰和县| 鄂托克前旗| 龙口市| 襄樊市| 阿合奇县| 永嘉县| 康定县| 阿拉善左旗| 洛扎县| 香港 | 县级市| 温泉县| 烟台市| 霍林郭勒市| 东阿县| 黑河市| 东丰县| 玉田县| 葵青区| 永州市| 仪征市| 碌曲县| 巫溪县| 乌拉特后旗| 彭阳县| 阳东县| 奉新县| 河间市| 万宁市| 杭锦后旗| 钦州市| 昌平区| 通城县| 紫阳县| 常山县| 涪陵区| 广元市| 陆良县| 永川市| 鹤峰县|