正規表示式作為引數的字串方法

2021-10-24 08:49:05 字數 1350 閱讀 4858

4. replace()

分割字串,分隔符可以是乙個字串,也可以是乙個正規表示式。

var str =

"axbxcxd"

;console.

log(str.

split

(/x/))

;

預設情況下,該方法***全域性匹配***

注意上面的例子,正規表示式/x/,並沒有使用修飾符g修飾,但方法的結果顯示,該方法預設全域性匹配。

查詢乙個子串開始位置的索引,引數可以是字串,也可以是正規表示式

該方法中,正規表示式的***全域性匹配失效***

注意上面的例子,正規表示式使用g修飾,但是仍然只會匹配一次。

匹配子串,引數可以是字串,也可以是正規表示式,這裡只討論正規表示式的情況。

var str =

"axbxcxd"

;console.

log(str.

match

(/x/))

;

返回結果:***乙個陣列物件,該物件還包含其他屬性,index表示子串的索引,input表示隱式引數***

var str =

"axbxcxd"

;console.

log(str.

match

(/x/g))

;

返回結果:***乙個陣列物件,和上面的結果不同,不包含index和input等屬性***

替換子串,有兩個引數,第乙個引數表示被替換的子串(正規表示式或者字串),第二個引數表示要使用什麼字串替換。

正規表示式支援修飾符

正規表示式的字串替換方法

我有以下幾行 d projects qqq development qqq.mysol1.sln d www.cppcns.comprojects qqq qqqdevelopment qqqmysol2.sln d projects qqq development myinstaller.sln ...

正規表示式匹配字串

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...

正規表示式匹配 字串

正規表示式匹配字串 假使,有幾個需要驗證的字串用 連線在一起 形如 farmer1,1farmer234 想用正規表示式來匹配每乙個字串。private static string sourcestr farmer1,1farmer234 private static string key farm...