split使用总结,被坑的正则特殊符号:*/+
2014-09-05 10:18
183 查看
最近学习安卓的过程中,用到字符串分解,使用split,被正则符号坑了一把!下面就说说正则有哪些特殊符号吧:
/ 表示在其后的文字是特殊符号。例:"n"和"n"是一致的。"/n"和换行符是一致的。
^ 和输入的开始一致。
$ 以它前面的字符结尾的;例如:ab+$就可以被“abb”,“ab”匹配;
* 与此符号之前的文字0次以上相同的话,两者一致。例:"zo*"和"zoo","z"都一致。
+ 与此符号之前的文字1次以上相同的话,两者一致。例:"zo*"和"zoo"一致,但和"z"不一致。
? 与此符号之前的文字0次或1次相同的话,两者一致。例:"a?ve?"和"never"的"ve"一致。
. 为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”;(与除了换行符的所有单一文字一致。)
| 或运算符,例如:a[n|bc|cb]c可以匹配“abcc”,“anc”,“acbc”;
在用split分解时,举个分解地址的,我们要以'/'将下面的字符串分解为多个字符串,代码如下:
String s = “/article/11813425.html”;
String[] s = new String[20];
String s2 ="\'";
String[] s1 = s.split(s2);
这样就可以将字符串按/分解开了,还有其他的正则特殊字符是这样写的"//*","//+"...以此类推,聪明的大家应该就懂了。
/ 表示在其后的文字是特殊符号。例:"n"和"n"是一致的。"/n"和换行符是一致的。
^ 和输入的开始一致。
$ 以它前面的字符结尾的;例如:ab+$就可以被“abb”,“ab”匹配;
* 与此符号之前的文字0次以上相同的话,两者一致。例:"zo*"和"zoo","z"都一致。
+ 与此符号之前的文字1次以上相同的话,两者一致。例:"zo*"和"zoo"一致,但和"z"不一致。
? 与此符号之前的文字0次或1次相同的话,两者一致。例:"a?ve?"和"never"的"ve"一致。
. 为通配符,表示任何一个字符,例如:“a.c”可以匹配“anc”、“abc”、“acc”;(与除了换行符的所有单一文字一致。)
| 或运算符,例如:a[n|bc|cb]c可以匹配“abcc”,“anc”,“acbc”;
在用split分解时,举个分解地址的,我们要以'/'将下面的字符串分解为多个字符串,代码如下:
String s = “/article/11813425.html”;
String[] s = new String[20];
String s2 ="\'";
String[] s1 = s.split(s2);
这样就可以将字符串按/分解开了,还有其他的正则特殊字符是这样写的"//*","//+"...以此类推,聪明的大家应该就懂了。
相关文章推荐
- 举例说明在android中使用正则表达式去掉字符串中标点符号及其他一些特殊符号的方法
- centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课
- 正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
- mysql语法、特殊符号及正则表达式的使用
- mysql语法、特殊符号及正则表达式的使用
- 特殊符号的使用示例(特殊字符,split)
- mysql语法、特殊符号及正则表达式的使用
- Mysql语法、特殊符号及正则表达式的使用详解
- 正则表达式中特殊符号及正则表达式的几种方法总结(replace,test,search)
- javascript使用以下序列表示非字母字符或特殊标点符号,常用于弹出框、正则验证
- 举例说明如何使用正则表达式去掉字符串中的一些特殊符号
- split表达式使用注意特殊符号需要转义
- 字符串中的正则表达式特殊符号 转
- 使用正则表达式替换表情符号核心代码
- [转]validation验证控件案例以及正则表达式中几个特殊符号的说明!
- java 使用正则来过滤字符串中的特殊字符
- PB中用match正则表达式时,原语句中有特殊符号的判断问题
- 正则表达式符号及特殊字符一览
- BAT 特殊符号总结
- C#中使用正则表达式验证特殊字符