1樓:匿名使用者
replace(str,"
",vbcrlf) 'vbcrlf=#13#10
replace(str,"","")
replace(str,"
","")
***********************************
1.([\s\s]+)2.([\s\s]+)3.([\s\s]+)4.([\s\s]+)
***********************************
給詳細點,因為不同的限制,正規表示式的寫法也不完全一樣
***********************************
這段要整體匹配提取出來然後,把其中的
替換掉就可以了
dim regex, mh, mhs '建立變數
set regex = new regexp '建立正規表示式
regex.ignorecase = false '設定是否區分字元大小寫
regex.global = true '設定全域性可用性
regex.pattern = 0 then
text1 = replace(cstr(mhs.item(0).submatches(0)),"
",vbcrlf)
end if
****************************************=
演示 http://quay776.cn/test/
2樓:第七個是銅像
下面是匹配html**的正則:
/<(\/\s*)?((\w+:)?
\w+)(\w+(\s*=\s*((["'])(\\["'tbnr]|[^\7])*?\7|\w+)|.)|\s)*?
(\/\s*)?>/ig
應用例項:
1.提取html**:
匹配2. 過濾html**,提取文字匹配
正規表示式中s s什麼意思不是,正規表示式中, s S 什麼意思。。。。「 」不是範圍描述符嗎?
s s 是完全通配的意思 是範圍描述符。s是指空白,包括空格 換行 tab縮排等所有的空白,而 s剛好相反,這樣一正一反下來,就表示所有的字元,完全的,一字不漏的。另外,這個符號,表示在它裡面包含的單個字元不限順序的出現,比如 ace 這表示,只要出現a c e這三個任意的字母,都會被匹配 s 表示...
正規表示式只能輸入字母數字漢字,正規表示式驗證允許輸入漢字字母數字的正則,有的發乙份昂。
a za z0 9 u4e00 u9fa5 其實 a za z0 9 可以用 w來代替,只是 w還可以匹配乙個下劃線,如果必須要求只有數字和字母那還是用 a za z0 9 這個好了 u4e00 u9fa5 匹配中文字元 1 9 d 匹配正整數 a za z 匹配由26個英文本母組成的字串 a z ...
正規表示式如何匹配漢字,如何用正規表示式校驗漢字
去掉 和 試試 u4e00 u9fa5 u數字,在perl pcre中要改為 x x 按.的標準,w本來就是可以匹配 漢字,字母,數字,下劃線。的所以一般 w可以滿足需求了。如果需要排除字母數字的話,可以這樣 a za z0 9 w 這樣寫估計效率不高 所以一般來說還是直接匹配指定的unicode碼...