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):反向匹配非捕获;

posted @ 2017-11-26 21:33  WangDazui  阅读(115)  评论(0编辑  收藏  举报