但是其中並未註明這些字符應該匹配為什麼字符。為了方便自己以後查閱,也為了方便網友搜索,
我在網上查了很多資料就把所知的都寫在這裡了。
點的轉義 :. ==> \\u002E
美元符號的轉義:$ ==> \\u0024
乘方符號的轉義:^ ==> \\u005E
左大括號的轉義:{ ==> \\u007B
左方括號的轉義:[ ==> \\u005B
左圓括號的轉義:( ==> \\u0028
豎線的轉義 :| ==> \\u007C
右圓括號的轉義:) ==> \\u0029
星號的轉義 :* ==> \\u002A
加號的轉義 :+ ==> \\u002B
問號的轉義 :? ==> \\u003F
反斜槓的轉義 :\ ==> \\u005C
Example:
String tmpp ="<";
String tmp = tmpp +"a class="clink" href="http://www.blogger.com/%5C%22+servercdn+%5C%22/comic/123/33861/?s=9" target="_blank">";
Pattern p = Pattern.compile(".*/comic/(.*)\\u003Fs=.*");
Matcher m = p.matcher(tmp);
if(m.matches()){
System.out.println(m.group(1));
}
else
System.out.println("no match");
沒有留言:
張貼留言