国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應(yīng)用 > 軟件技巧 > 正文

RegeX圖文使用教程

2024-07-16 16:56:08
字體:
供稿:網(wǎng)友
作為本文的讀者,你最好具有一點(diǎn)正則表達(dá)式的知識,我將通過一個(gè)簡單的正則表達(dá)式應(yīng)用范例,向你展示RegeX的用途:網(wǎng)頁標(biāo)準(zhǔn)化已經(jīng)不是什么新鮮事了,XHTML允許程序像訪問XML一樣訪問其內(nèi)容,這很激動(dòng)人心。
不幸的是,網(wǎng)上仍然大量充斥著不遵循XHTML標(biāo)準(zhǔn)的網(wǎng)頁,這使得上述優(yōu)勢大打折扣,好在我們可以在讀取前嘗試對網(wǎng)頁進(jìn)行一些修正,今天我們的范例就是修正工作中的一項(xiàng)——增加雙引號。
打開很多舊網(wǎng)頁的源代碼,你就會(huì)看到諸如“ width=6 ”這樣的屬性設(shè)定,我們的目標(biāo)就是把它們修正為“ width="6" ”。
下面打開RegeX,導(dǎo)入或粘貼入要處理的網(wǎng)頁代碼,在“表達(dá)式”欄輸入如下表達(dá)式:
(?<=/s)(?<property>/w+)=(?<value>[^"/s<>]+?)(?=[/s>])
然后點(diǎn)擊“檢索匹配成功的字符”按鈕,即可看到類似下圖的界面:

RegeX

可以看到,受表達(dá)式匹配的字符串被用兩種顏色交替高亮顯示了,這些正是我們要處理的東西。 

顯然這個(gè)網(wǎng)頁的生成程序是跨越了兩個(gè)時(shí)代的了,屬性設(shè)定語句有些符合標(biāo)準(zhǔn),有些不符合,依托高亮顯示功能,我們才得以如此清晰地看到這些。 

接下來在“替換為”一欄輸入以下字符:

${property}: ${value}

以及一個(gè)回車符,這樣才能保證替換后的每項(xiàng)都處于獨(dú)立行中。

現(xiàn)在點(diǎn)擊“替換并刪除其他字符”按鈕,將會(huì)是下面這樣:

RegeX

啊哈,所有需要修改的項(xiàng)都列出來了。

這是一種一切了如指掌的感覺,你甚至可以導(dǎo)出一個(gè)文本發(fā)給BOSS來炫耀你的功績,當(dāng)然,如果他是小白的話。

然后就是正式的修正操作了,把“替換為”一欄的內(nèi)容全部清楚,記得回車符也要?jiǎng)h掉,然后輸入下面的字符:

${property}="${value}"

點(diǎn)擊“替換并保留其他字符”按鈕:

RegeX

這樣修正工作就完成了,而且你可以清楚地看到你所修改的一切,檢查無誤之后導(dǎo)出就OK啦。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常德市| 丹寨县| 尼勒克县| 两当县| 荥阳市| 遂川县| 台江县| 葫芦岛市| 朔州市| 靖西县| 中山市| 渭源县| 磐安县| 阳山县| 呈贡县| 特克斯县| 伊金霍洛旗| 敦煌市| 肃南| 扎赉特旗| 平顶山市| 苍溪县| 光山县| 黄冈市| 专栏| 都兰县| 静宁县| 册亨县| 光泽县| 寻甸| 吉首市| 白河县| 雷山县| 莎车县| 碌曲县| 阿勒泰市| 涡阳县| 武义县| 寻甸| 建宁县| 太保市|