js正則標誌 g i m的用法,以及例項

2021-08-03 18:59:22 字數 372 閱讀 5481

正則的思想都是一樣的,但是具體的寫法會有所不同,在這裡提到的/g,/i,/m在其他的地方也許就不能用了。

一,js正則標誌/g,/i,/m說明

1,/g 表示該表示式將用來在輸入字串中查詢所有可能的匹配,返回的結果可以是多個。如果不加/g最多隻會匹配乙個

2,/i  表示匹配的時候不區分大小寫

3,/m 表示多行匹配,什麼是多行匹配呢?就是匹配換行符兩端的潛在匹配。影響正則中的^$符號

二,例項說明

1,/g的用法

2,/i的用法

3,/m的用法

//從上例中可以看出/m影響的^$的分割方式

上面說的三個例子,/i,/g,/m分開來說的,可以排列組合使用的。個人覺得/m沒有多大用處

guava Objects的常用用法以及實現

objects主要用來重寫tostring和hashcode方法。裡面還有乙個方法firstnonnull t,t 返回兩個值中不為null的乙個如果都位null.丟擲空指標異常。上 看用法 import com.google.common.base.objects public class obj...

關於js中this的用法以及總結

先貼上 上述 中,我們先在全域性環境中定義了乙個變數x,賦值為1 然後我們定義乙個物件k,物件k裡包含兩個區域性變數x和fn 此時我們都知道這兩個x互不干擾,它們的作用域不同 k中定義的變數fn,我們將它指向乙個函式,內容是列印出this.x 然後我們執行k.fn 定義乙個全域性變數j,將物件k賦值...

js 正則方法以及支援正則的string物件方法。

在使用正則匹配之前,我們需要了解正則的方法或支援正則的方法。支援正規表示式的string物件的方法 1.search 檢索與正規表示式相匹配的值 2.match 找到乙個或多個正規表示式的匹配 3.replace 替換與正規表示式匹配的子串 4.split 把字串分割為字串陣列 之前一直以為repl...