記錄些需要牢記的知識點,老規矩直接上整理好的列印版本,方便列印成a4紙隨時隨地的翻翻看。
專門用於對字串的操作。
規則是由符號組成的。用於操作字串變的簡單。
弊端:閱讀性降低了。
正則表達是其實就是一些符號,哪麼讓我們記下來下面的這些符號吧
字元匹配描述x
字元x任意符號
反斜線需要轉義所以是\\兩個
範圍字元的取值範圍次數組
\\1就代表第1組\\2代表第2組
字元[abc] or [a-c]
預定義字元任意
\d數字:[0-9]
\d非數字:[^0-9]
\s空白字串:[\t\n\x0b\f\r]
\s非空白
\w單詞字元:[a-za-z_0-9]
\w非單詞字元
邊界匹配器
行開頭行的結尾
\b單詞邊界
\b非單詞邊界
數量詞x?
x,一次或一次也沒有
x*x,零次或多次
x+x,一次或多次
至少出現5次,不封頂
出現5到10次
正則的大概用處如下,
1.匹配
string 下面有乙個方法matches
2.切割
string 下面有乙個方法split
3.替換
string 下面有乙個方法replaceall 、replacefirst
4.獲取
1.將字串規則封裝成pettern物件。
2.通過正則物件獲取匹配器物件。用匹配器物件將正則規則作用到要操作的字串上
3.通過匹配器物件的方法 對字串進行操作
獲取不是依賴於string類下面的方法,所以貼上乙個小例子一枚幫助理解
//要求取出**裡面所有的愛字
string haha="愛你的心永不停止**"; //字串
string regex ="愛"; //正則
pattern pt = pattern.compile(regex); //正則物件
matcher mt = pt.matcher(haha); //匹配器物件
while(mt.find())
java正規表示式總結
由於最近在做乙個android的新聞客戶端,多次用到了正規表示式,因此總結下。因為在每條新聞瀏覽的listview裡需要新聞內容裡的,因此你需要抓取文章第一張 url位址,豆瓣的 格式是 提取html中imag的src內容 返回的值格式為 public string getimgstr string...
Java正規表示式總結
正規表示式例項 乙個字串其實就是乙個簡單的正規表示式,例如 hello world 正規表示式匹配 hello world 字串。點號 也是乙個正規表示式,它匹配任何乙個字元如 a 或 1 下表列出了一些正規表示式的例項及描述 正規表示式描述 this is text 匹配字串 this is te...
正規表示式學習總結 Java 二
建立正規表示式 字元含義 b制定字元b xhh 十六進製制值為oxhh的字元 uhhhh 十六進製制表示為oxhhhh的unicode字元 t製表符tab n換行符 r回車 f換頁 e轉義 escape 接下來正式進入正規表示式部分,首先得認識一下字元類。當你學會了使用字元類之後,正規表示式的威力才...