日期:2011-03-22 16:14:00 来源:本站整理
正则表达式概述及在JAVA中的操纵[Java编程]
本文“正则表达式概述及在JAVA中的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
概述
你能否利用过查找*.tmp暂时文件?
你能否利用过编辑工具中的查找/替换功效?
其实它们都利用了正则表达式
正则表达式的作用
供应更强盛的字符串处理本领
测试字符串内的情势
比方,可以测试输入字符串,以查看字符串内能否呈现电话号码情势或身份证号码情势.即数据考证
替换文本
可以利用正则表达式来辨认文档中的特定文本,完好删除该文本大概用其他文本替换它.
基于情势匹配从字符串中提取子字符串
可以查找文档内或输入域内特定的文本.
在JAVA中利用正则表达式
正则表达式在字符串处理上有着强盛的功效,sun在jdk1.4加入了对它的支持
jdk1.4中加入了java.util.regex包供应对正则表达式的支持.并且Java.lang.String类中的replaceAll和split函数也是调用的正则表达式来实现的.
正则表达式对字符串的操作主要包含:
1.字符串匹配
2.指定字符串替换
3.指定字符串查找
4.字符串分割
Pattern类
Pattern类的实例表示以字符串情势指定的正则表达式,其语法近似于Perl所用的语法.
用字符串情势指定的正则表达式,必须先编译成Pattern类的实例.生成的情势用于成立Matcher对象,它按照正则表达式与肆意字符序摆列行匹配.多个匹配器可以同享一个情势,因为它是非专属的
用compile办法把给定的正则表达式编译成情势,然后用matcher办法成立一个匹配器,这个匹配器将按照此情势对给定输入举行匹配.pattern办法可返回编译这个情势所用的正则表达式.
以上是“正则表达式概述及在JAVA中的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论