1. 程式人生 > >2019/1.2/正則 元字元 方括號 量詞

2019/1.2/正則 元字元 方括號 量詞

1.正則的方括號

  [abc]代表查詢方括號直接的任何字元

  [^abc]代表查詢任何一個不在方括號之間的字元

  [0-9]查詢0-9之間的字元

  [a-z]查詢小寫a到小寫z之間的任何字元

  [A-Z]查詢大寫A到大寫Z之間的任何字元

  [A-z]查詢大寫A到小寫z之間的任何字元

 

2.元字元

  . 代表單個字元

  \w 代表非單詞字元 數字 字母_

  \W 代表非單詞字元

  \d 代表數字

  \D 代表非數字

  \s 代表空白字元

  \S 代表非空白字元

  \b 代表單詞單詞邊界

  \B 代表非單詞邊界

3.量詞

  1. n+ 代表至少一個n字元

  2. n* 代表0個或多個n字元

  3. n? 包含0個或一個n

  4. N{x} 包含x個n字元

  5.N{x,} 包含至少x個n字元

  6.N{x,n} 包含大於等於x,小於等於y個n

  7.N$ 包含以n結尾的字串

  8.^n 包含以n開頭的字串

  9.?=n 指定字串後面緊跟的n字串