java正则表达式
\s:多个空格;
^:以什么开始;
$:以什么结束;
注意:RegExp的Mutiline属性
?:{0,1}或者非贪心(尽可能短的匹配)
\\:转义;
*:{0,}
+:{1,}
.:\r\n外所有单个字符;
|:or;
[^]:not;
\cx:Control+x;
\b:字边界匹配;
\B:非字边界匹配;
\d:[0-9];
\D:[^0-9];
\f:\x0c;\cL;a new page;
\n:\x0a;\cl;a new line;
\r:\x0d;\cM;回车;
\s:[\f\n\r\t\v];
\S:[^\s];
\w:[A-Za-z_];
\W:[^w];
(pattern):匹配并捕获;
(?:):匹配但不捕获;
(?=pattern):正向匹配非捕获;
(?!=pattern):反向匹配非捕获;