知识大全 JAVA 正则表达式4种常用的功能

Posted 片段

篇首语:著论准过秦,作赋拟子虚。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JAVA 正则表达式4种常用的功能相关的知识,希望对你有一定的参考价值。

JAVA 正则表达式4种常用的功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

正则表达式在字符串处理上有着强大的功能 sun在jdk 加入了对它的支持   下面简单的说下它的 种常用功能      查询   以下是代码片段 String str= abc efg ABC ; String regEx= a|f ; //表示a或f Pattern p=pile(regEx); Matcher m=p matcher(str); boolean rs=m find();     如果str中有regEx 那么rs为true 否则为flase 如果想在查找时忽略大小写 则可以写成Pattern p=pile(regEx Pattern CASE_INSENSITIVE);     提取 以下是代码片段 String regEx= +\\( +)$ ; String str= c:\\dir \\dir \\name txt ; Pattern p=pile(regEx); Matcher m=p matcher(str); boolean rs=m find(); for(int i= ;i<=m groupCount();i++) System out println(m group(i));     以上的执行结果为name txt 提取的字符串储存在m group(i)中 其中i最大值为m groupCount();     分割   以下是代码片段 String regEx= :: ; Pattern p=pile(regEx); String[] r=p split( xd::abc::cde ); 执行后 r就是 xd abc cde 其实分割时还有跟简单的方法 String str= xd::abc::cde ; String[] r=str split( :: );      替换(删除)   以下是代码片段 String regEx= a+ ; //表示一个或多个a Pattern p=pile(regEx); Matcher m=p matcher( aaabbced a ccdeaa ); String s=m replaceAll( A );     结果为 Abbced A ccdeA     如果写成空串 既可达到删除的功能 比如   String s=m replaceAll( );    结果为 bbced ccde         \\D 等于 [^ ] 非数字  \\s 等于 [ \\t\\n\\x B\\f ] 空白字元  \\S 等于 [^ \\t\\n\\x B\\f ] 非空白字元  \\w 等于 [a zA Z_ ] 数字或是英文字   \\W 等于 [^a zA Z_ ] 非数字与英文字     ^ 表示每行的开头  $ 表示每行的结尾 cha138/Article/program/Java/hx/201311/25590

相关参考

知识大全 正则表达式常用功能—查询 提取 替换 分割

  正则表达式在字符串处理上有着强大的功能sun在jdk加入了对它的支持    下面简单的说下它的种常用功能    查询  Stringstr=abcefgABC;    StringregEx=a|

知识大全 常用正则表达式

  说明正则表达式通常用于两种任务验证搜索/替换用于验证时通常需要在前后分别加上^和$以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定此外也有可能要在前后加上b而不是^和$此表所

知识大全 java正则表达式匹配

  三括号或匹配  在正则表达式中由于[]号只能做单个元素的匹配这样会限制正则表达式的作用如何做到多个元素的匹配呢?用()实现  ()可以进行多个元素的匹配例如:t(a|e|i|o|oo)n|在正则表

知识大全 Java正则表达式详解(中)

Java正则表达式详解(中)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    三应用实例   

知识大全 Java正则表达式详解(下)

Java正则表达式详解(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  HTML处理实例二 

知识大全 Java正则表达式详解(上)

Java正则表达式详解(上)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果你曾经用过Per

知识大全 java正则表达式非匹配

  四非匹配  在正则表达式中我们往往需要在字符串中进行非匹配这时就要通过^进行匹配条件限制^的常见入门用法如下:  [^az]    条件限制在非小写atoz

知识大全 Java中使用正则表达式验证本地化数据

Java中使用正则表达式验证本地化数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据验证是编写

知识大全 构建用于正则表达式的抽象Java API

构建用于正则表达式的抽象JavaAPI  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在我的经验

知识大全 C#中的常用正则表达式总结

C#中的常用正则表达式总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这是我发了不少时间整理