正規表示式的建立
var 變數名 =
/正規表示式/修飾符
var 變數名 =
newregexp
('正規表示式'
,'修飾符'
)
常用符號
符號詳情
( )匹配括號中全部字元
[ ]匹配括號中乙個字元 如[0-9 a-z a-z]之間^
匹配開始位置 當^在[ ]內使用時是取反
$匹配束位置
\d匹配數字
\d匹配非數字
\w匹配字元 字元中包括 數字、字母、下劃線
\w匹配非字元
\s匹配空白字元
\s匹配非空白字元
限制符符號詳情*
匹配零次到多次
+至少匹配 一次到多次
?匹配零次到一次
限制匹配次數 如 匹配n次 匹配至少n次 匹配次數在1和n
修飾符符號詳情i
不區分大小寫
g全域性模式
m匹多行匹配
正規表示式的api
var str =
'a77b88a'
;var reg =
/\d+/
;//在字串中匹配,找到時返回值為陣列,沒找到時返回null
//引數格式為 正規表示式.exec(字串);
//當他執行後會有三個派生屬性 分別是 index input lenght
console.
log(reg.
exec
(str));
//返回['77']
//長度
console.
log(reg.
exec
(str)
.index)
;//返回0
//使用正規表示式的字串
console.
log(reg.
exec
(str)
.input)
;//返回 a77b88a
//陣列的個數
console.
log(reg.
exec
(str)
.lenght)
;//返回1
//正則匹配字串 當匹配到時返回true,沒匹配到就返回false
console.
log(reg.
test
(str));
//true
正規表示式的使用方法
裡面填寫乙個子表示式 s 匹配空格,比如 s update 可以匹配前面含有零個或多個空格的update 萬用字元,匹配除 n換行符之外的任意字元,包括空格 匹配零次或多次前面的表示式 匹配一次或多次前面的表示式 匹配零次或一次前面的表示式,或者指定乙個非貪婪限定符 轉移字元 指明兩項之間的乙個選擇...
python正規表示式的使用方法
python提供正規表示式的庫。import rere庫中提供的compile,match,search,split,findall是常用的方法。將正規表示式模式編譯成乙個正規表示式的物件,用於使用它去匹配match和search方法,使用這個函式的優點就是可以 在單個程式中可以重複的使用。prog...
QT 正規表示式的使用方法
正規表示式用於字串處理是很方便的,但是其規則往往容易學習基礎,又很容易忘記,遂將遇到的問題和收集到的資料總結如下。如果對你有幫助,記得點讚 收藏 關注三連哦!1.正規表示式的基礎規則 表示式說明 指字串的開頭 指字串的結尾 匹配除了換行符意外的其他字元 表示匹配0次或一次 表示匹配至少一次 表示匹配...