java的正则表达式有什么作用?

各位大侠指点一下... 各位大侠指点一下 展开
 我来答
真冰刀雪剑
推荐于2018-03-20 · TA获得超过679个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:144万
展开全部
//正则表达式,是用来匹配字符串的,即检查一定的格式,还能按格式进行分
//组,替换......
//举个简单的例子,检查一个字符串是否是IP地址类型的(192.168.0.101)。当
//然,下面的例子只是作初步的检查,即检查字符串是否为:1-3个数字接1
//个".",1-3个数字接1个".",1-3个数字接1个".",1-3个数字。
public class Test {
public static void main(String args[]){
String s="192.168.0.101";
String s2="1234.1232.123";
System.out.println(s.matches("[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}"));
System.out.println(s2.matches("[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}"));
}
}
//当然,正则表达式绝不是只能检查的,还可以将字符串进行分组,提取出你
//想要的部分
//其实,不用正则表达式,也可以编。但是,大多数情况下,正则表达式可以提
//高你编程的效率。
laoma102
2010-03-08 · TA获得超过283个赞
知道答主
回答量:181
采纳率:100%
帮助的人:101万
展开全部
模式匹配,进行数据合法性验证。可以用在所有需要进行数据验证的地方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
thinkpack
2010-03-08 · TA获得超过2842个赞
知道大有可为答主
回答量:2114
采纳率:0%
帮助的人:2076万
展开全部
作用多了。可以在处理日期上,数据库等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
良旻宰父鹏
2020-05-18 · TA获得超过998个赞
知道小有建树答主
回答量:1757
采纳率:100%
帮助的人:8万
展开全部
所有编程语言均支持正则表达。主要方便检索数据看情况决定是否使用正则。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式