split使用总结,被坑的正则特殊符号:*/+

简介: 最近学习安卓的过程中,用到字符串分解,使用split,被正则符号坑了一把!下面就说说正则有哪些特殊符号吧: / 表示在其后的文字是特殊符号。例:"n"和"n"是一致的。

最近学习安卓的过程中,用到字符串分解,使用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 = “http://blog.csdn.net/benjaminwu198818/article/details/4023878”;

String[] s = new String[20];

String s2 = "\'";
String[] s1 = s.split(s2);

这样就可以将字符串按/分解开了,还有其他的正则特殊字符是这样写的"//*","//+"...以此类推,聪明的大家应该就懂了。

目录
相关文章
|
5月前
|
人工智能 Java 机器人
掌握正则验证字串符,轻松搞定字符串匹配
正则验证字串符是一种强大的工具,可以帮助程序员在处理字符串时轻松进行复杂匹配。本文将介绍正则表达式的概念、语法和在编程中的应用,并通过实例演示如何使用正则表达式进行字符串匹配、替换和提取等操作。
|
8月前
|
Java
避免分割字符串的常见错误:正则表达式元字符未转义
在编程和文本处理中,我们经常需要将一个字符串按照特定的分隔符拆分成多个部分。为了实现这一目标,我们使用分割函数或正则表达式来定义我们所需的分隔符。 在 Java 的 String 类的 split() 函数中,如果你使用字符串参数作为分隔符,例如 split(","),它会按照每个字符作为分隔符进行字符串拆分。
58 0
|
4月前
|
人工智能 JavaScript
js正则表达式new RegExp(表达式, “gi“)不区分大小写、忽略大小写匹配替换字符
js正则表达式new RegExp(表达式, “gi“)不区分大小写、忽略大小写匹配替换字符
|
4月前
正则匹配常见字符串
正则匹配常见字符串
26 0
去除字符串中的所有空格
去除字符串中的所有空格
|
JavaScript
js:RegExp正则表达式匹配任意字符(包括换行符)
js:RegExp正则表达式匹配任意字符(包括换行符)
104 0
|
JavaScript Python
一日一技:XPath 匹配如何忽略大小写?
一日一技:XPath 匹配如何忽略大小写?
314 0
一日一技:XPath 匹配如何忽略大小写?
|
C++
正则表达式 - 匹配任何字符(包括换行符)
正则表达式 - 匹配任何字符(包括换行符)
463 0
|
数据安全/隐私保护
20几个正则常用正则表达式
原文:20几个正则常用正则表达式   知道这几 个正则表达式,能让你少写 1,000 行代码,废话不多说了,直接上代码     正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg); if(r==null)alert('Date format error!'); 下面是技匠整理的,在前端开发中经常使用到的20个正则表达式。
1622 0