正則表達式:
正則表達式就是使用一些抽象出來用來代表某類字符的特定字符組成的字符串。
正則表達式是用來在大量字符中匹配(尋找)符合自身字符規則的字符串。
一丶常用正則表達式符合
二丶正則表達式之[],{},()的區別
正則表達式的() [] {} 有着不同的意思。 () 是為了提取匹配字符串的,表達式中有幾個()就有幾個相應的匹配字符串 (\s*)表示連續空格的字符串 [] 是定義匹配的字符范圍。比如[a-zA-Z0-9]表示相應位置的字符要匹配英文字符和數字。[\s*] 表示空格或者*號 {}一般是用來匹配的長度。比如\s{3}表示匹配三個空格,\s{1,3}表示匹配1到3個空格 (0-9)匹配'0-9'本身。[0-9]*匹配數字(注意后面有*,可以為空)[0-9]+匹配數字(注意后面有+,不可以為空), {0-9}寫法是錯誤的 [0-9]{0,9}表示長度為0到9的數字字符串。
