java下split有两种形式,一个是带int limit参数的,一个不带;
带int limit为获取正则的份数,如192.168.1.1:limit值为3时,仅对. 做三次分割,最后一份为“1.1”
(正则中包含.*?时,需要在前面加\\ 来进行转义)
测试对如:
http://baidu.com/abc\123
进行分割,尝试使用正则
mDomain.split("\\|/",1)
但并不奏效,因为反斜杠的表达在正则应为\\\\,修改正则为
mDomain.split("\\\\|/");
测试成功:
。