1樓:mono教育
reg.regex := '/s';
// /s 匹配任何非空白, 相當於 [^/f/n/r/t/v]varreg: tperlregex;
begin
reg := tperlregex.create(nil);
reg.subject := '期待delphi 2008 for win32!';
reg.regex := '/s';
reg.replacement := '◆';
reg.replaceall;
showmessage(reg.subject); //返回:
freeandnil(reg);
end;
正規表示式的特點:
1、靈活性、邏輯性和功能性非常強;
2、可以迅速地用極簡單的方式達到字串的複雜控制。
3、對於剛接觸的人來說,比較晦澀難懂。
由於正規表示式主要應用物件是文字,因此它在各種文字編輯器場合都有應用,小到著名編輯器editplus,大到microsoft word、visual studio等大型編輯器,都可以使用正規表示式來處理文字內容。
2樓:匿名使用者
reg.regex := '/s';
3樓:
匹配空白字元
^\s+$
如何使用正規表示式
正規表示式如何匹配空值?
4樓:四舍**入
正規表示式匹配空值方式如下:
\b 匹配單詞開頭或結尾位置
^ 匹配字串開端位置
$ 匹配字串結尾位置
\s 匹配一切空白字元
\n 匹配換行
正規表示式使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,正規表示式通常被用來檢索、替換那些符合某個模式的文字。
5樓:眾神的悲歌
\s 匹配一切空白字元
\n 匹配換行
\b 匹配單詞開頭或結尾位置
^ 匹配字串開端位置
$ 匹配字串結尾位置
還有一些環視(零寬斷言)規則也是匹配某個位置的.
你可以到這個**學習一下,其實正則不難.
6樓:夢裡尋你我他
何為空值?
如果是空格,那麼可以用\s*?
如果是null,那麼不能用正則匹配
js 不能為空的正規表示式怎麼寫
7樓:天線寶寶
1.var reg = /\s/;
2.reg.test($("value").val());
js正規表示式的使bai
用詳解du
定義正zhi則表示式
在js中定義正規表示式很簡單,有兩種dao方式,一種回是答通過建構函式,一種是通過//,也就是兩個斜槓。
使用建構函式定義正規表示式,注意大小寫,負責就會不起作用。由於建構函式的引數是一個字串,也可以是兩個斜槓的方式定義,遇到一些特殊字元就需要使用\進行轉義。
通過雙斜槓的方式定義同樣的正規表示式。
可以和建構函式達到同樣的效果,但仔細分析,發現,通過建構函式需要更多的轉義字元\。
8樓:匿名使用者
var str = "";
/^$/.test(str)
9樓:匿名使用者
var reg = /\s/;
reg.test($("value").val());
正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?
正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...
驗證時間正規表示式,js 寫 驗證日期正規表示式
能夠1 被4整除。2 被100整除,同時被400整除。1900不是,2000是。3 被3200整除,同時被172800整除。3200和6400不是,172800是。注意1 由於地球公轉速率的不穩定與眾多影響因素,很多年以後 公元4000 屆時此規則是否需要修改仍有疑問。故後面的正規表示式可能從公元4...
正規表示式如何匹配出最短字串,正規表示式如何匹配除某些字串以外的所有字元
當正規表示式中包含能接受重複的限定符時,通常的行為是 在使整個表示式能得到匹配的前提下 匹配儘可能多的字元。考慮這個表示式 a.b,它將會匹配最長的以a開始,以b結束的字串。如果用它來搜尋aabab的話,它會匹配整個字串aabab。這被稱為貪婪匹配。有時,我們更需要懶惰匹配,也就是匹配儘可能少的字元...