主頁(yè) > 知識(shí)庫(kù) > dw(dreamweaver)正則表達(dá)式函數(shù)列表

dw(dreamweaver)正則表達(dá)式函數(shù)列表

熱門標(biāo)簽:阿里云 科大訊飛語音識(shí)別系統(tǒng) 銀行業(yè)務(wù) 服務(wù)器配置 團(tuán)購(gòu)網(wǎng)站 電子圍欄 Linux服務(wù)器 Mysql連接數(shù)設(shè)置
剛用teleport pro拉了一個(gè)整站到本地所有的超鏈都被強(qiáng)行加了一句tppabs="..."新裝的系統(tǒng)和dreamweaver 8就玩了一把dw的替換功能查找范圍:整個(gè)當(dāng)前本地站點(diǎn)搜索:源代碼查找:\btppabs="h[^"]*"替換:(為空)勾選:使用正則表達(dá)式點(diǎn)替換全部按鈕OK~~搞定~~

例子2: 里面包含了括號(hào) 單引號(hào)等

查找:href="javascript:if\(confirm\('(.*?) '\)\)window\.location='(.*?)'"
替換: $1


后來腳本之家又分享了一篇文章,介紹dw的正則更詳細(xì),猜你會(huì)喜歡 Dreamweaver 正則表達(dá)式字符查找替換方法($1,$2使用說明)

另:附dw正則表達(dá)式表

字符

匹配

示例

^

輸入或行的起始部分。

^T 匹配“This good earth”中的“T”,但不匹配“Uncle Tom's Cabin”中的“T”。

$

輸入或行的結(jié)尾部分。

h$ 匹配“teach”中的“h”,但是不匹配“teacher”中的“h”

*

0 個(gè)或多個(gè)前置字符。

um* 匹配“rum”中的“um”“yummy”中的“umm”以及“huge”中的“u”

+

1 個(gè)或多個(gè)前置字符。

um+ 匹配“rum”中的“um”“yummy”中的“umm”,但在“huge”中沒有任何匹配項(xiàng)

?

前置字符最多出現(xiàn)一次(即,指示前置字符是可選的)。

st?on 匹配“Johnson”中的“son”“Johnston”中的“ston”,但在“Appleton”“tension”中沒有任何匹配項(xiàng)

.

除換行符外的任何單字符。

.an 匹配短語“bran muffins can be tasty”中的“ran”“can”

x|y

x y。

FF0000|0000FF 匹配 bgcolor=”#FF0000” 中的“FF0000” font color=”#0000FF” 中的“0000FF”

{n}

恰好 n 個(gè)前置字符。

o{2} 匹配“l(fā)oom”中的“oo”“mooooo”中的前兩個(gè)“o”,但在“money”中沒有任何匹配項(xiàng)

{n,m}

至少 n 個(gè)、至多 m 個(gè)前置字符。

F{2,4} 匹配“#FF0000”中的“FF”“#FFFFFF”中的前四個(gè)“F”

[abc]

用括號(hào)括起來的字符中的任何一個(gè)字符。用連字符指定某一范圍的字符(例如, [a-f] 等效于 [abcdef])。

[e-g] 匹配“bed”中的“e”、“folly”中的“f”“guard”中的“g”

[^abc]

未在括號(hào)中括起來的任何字符。用連字符指定某一范圍的字符(例如,[^a-f] 等效于[^abcdef])。

[^aeiou] 最初匹配“orange”“r”、“book”中的“b”“eek!中的“k”

\b

詞邊界(例如空格或回車符)。

\bb 匹配“book”中的“b”,但在“goober”“snob”中沒有任何匹配項(xiàng)

\B

詞邊界之外的任何內(nèi)容。

\Bb 匹配“goober”中的“b”,但在“book”中沒有任何匹配項(xiàng)

\d

任何數(shù)字字符。等效于 [0-9]。

\d 匹配“C3PO”中的“3”“apartment 2G”中的“2”

\D

任何非數(shù)字字符。等效于 [^0-9]。

\D 匹配“900S”中的“S”“Q45”中的“Q”

\f

換頁(yè)符。

\n

換行符。

\r

回車符。

\s

任何單個(gè)空白字符,包括空格、制表符、換頁(yè)符或換行符。

\sbook 匹配“blue book”中的“book”,但在“notebook”中沒有任何匹配項(xiàng)

\S

任何單個(gè)非空白字符。

\Sbook 匹配“notebook”中的“book”,但在“blue book”中沒有任何匹配項(xiàng)

\t

制表符。

\w

任何字母數(shù)字字符,包括下劃線。等效于 [A-Za-z0-9_]。

b\w* 匹配“the barking dog”中的“barking”以及“the big black dog”中的“big”“black”

\W

任何非字母數(shù)字字符。等效于 [^A-Za-z0-9_]。

\W 匹配“JakeMattie”中的


查找所有超鏈接,不包括http:// 和已經(jīng)有了/
\shref\s*=["'][^(http)(/)]

href\s*=['][^(http)(/)]

href\s*=(["'])([^(http)(/)])


href=$1/$2


正則表達(dá)式將不同內(nèi)容,替換或增加一些內(nèi)容

比如我們要把a(bǔ) href='wholesale-wedding-dresses.html' > 增加一個(gè)/
需要在查找框里把要查找的數(shù)據(jù)用括號(hào)分組, 如href\s*=(["'])([^(http)(/)])
讓后在替換框里用href=$1/$2 就可以了
您可能感興趣的文章:
  • python正則表達(dá)式抓取成語網(wǎng)站
  • php使用curl和正則表達(dá)式抓取網(wǎng)頁(yè)數(shù)據(jù)示例
  • 利用正則表達(dá)式抓取博客園列表數(shù)據(jù)

標(biāo)簽:萍鄉(xiāng) 蚌埠 衡水 大理 江蘇 棗莊 衢州 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《dw(dreamweaver)正則表達(dá)式函數(shù)列表》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266