在线正则表达式测试:http://tool.oschina.net/regex/
1.手机号:13,18,14,17,15,199,198,166开头的手机号
(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})|(199[0-9]{8})|(198[0-9]{8})|(166[0-9]{8})
2.ip地址
((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))
3.以大写字母开头,句号结尾
^[A-Z].*\.
. 匹配除“\n”之外的任何单个字符。要匹配包括“\n”在内的任何字符
* 匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”
4.在the和you处分割
s.split("the|you")
5.用下划线替换所有元音字母
s.replaceAll("a|o|e|i|u","_")
6.匹配ab,后面随多个c/匹配多个abc
abc+/(abc)+/abc{2,}
+ 匹配前面的子表达式一次或多次。+等价于{1,}
{n} n是一个非负整数。匹配确定的n次
{n,} 匹配确定的n+次
7.【空格】Java 不匹配
^Java
^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。