早教吧作业答案频道 -->其他-->
关于正则表达式{}的意思.例如{1,3}.希望能举出具体的事例程序(java)说明.关于Patternp=Pattern.compile("\\d{3,5}");Matcherm=p.matcher("123-12546-1234-12");p(m.matches());是不是123-12546-1234-12中都出现数字3到5次
题目详情
关于正则表达式{}的意思.例如{1,3}.希望能举出具体的事例程序(java)说明.
关于
Pattern p=Pattern.compile("\\d{3,5}");
Matcher m=p.matcher("123-12546-1234-12");
p(m.matches());
是不是123-12546-1234-12中都出现数字3到5次才是ture还是只要符合3或4或5就是true?
m.matches() 这个匹配的是全文是什么意思?
关于
Pattern p=Pattern.compile("\\d{3,5}");
Matcher m=p.matcher("123-12546-1234-12");
p(m.matches());
是不是123-12546-1234-12中都出现数字3到5次才是ture还是只要符合3或4或5就是true?
m.matches() 这个匹配的是全文是什么意思?
▼优质解答
答案和解析
m.matches()相当于js中的regexp.test(),即验证正则是否与整个输入串匹配.
如上你的matches结果将是错误的.符合123-12546-1234-12这样的正则应该像这样子:
\\d{3}-\\d{5}-\\d{4}-\\d{2}
{3,5}的确如你所想是出现3~5次的意思.你还可以这样写:{,5}=0~5次,{1,}=大于1次,{3}=3次
如上你的matches结果将是错误的.符合123-12546-1234-12这样的正则应该像这样子:
\\d{3}-\\d{5}-\\d{4}-\\d{2}
{3,5}的确如你所想是出现3~5次的意思.你还可以这样写:{,5}=0~5次,{1,}=大于1次,{3}=3次
看了 关于正则表达式{}的意思.例...的网友还看了以下:
已知数列{an}是首项为1,公差为d的等差数列;数列{bn}是公比为2的等比数列,且{bn}的前4 2020-07-09 …
已知数列{an}是首项为1,公差为d的等差数列;数列{bn}是公比为2的等比数列,且{bn}的前4 2020-07-09 …
下列说法中正确的是()A.任何正整数的因数至少有两个B.1是所有正整数的因数C.一个数的倍数总比它 2020-07-31 …
[√ā+1/a](n)展开式中无常数项,则n为()。A.任意正偶数B.不是3的倍数C.任意正奇数D 2020-07-31 …
下列不属于中华民族传统美德的是()A.理智勤学、自强不息B.父慈子孝、兄友弟恭C.言必信、行必果D. 2020-11-10 …
下列说法中,正确的是()A.任何数的平方根都有2个B.一个正数的平方根的平方就是它本身C.只有正数才 2020-11-16 …
对于社会上的一些文化垃圾,我们中学生不应该()A.增强是非观念,提高辨别能力B.提高自身修养,自觉进 2020-12-06 …
关于-3分之π,下列说法正确的是A.是负数,不是分数B.不是分数,关于-3分之π,下列说法正确的是A 2020-12-07 …
选出字形有两个错误的一项A.无可奈何世外桃源如愿以偿饮以为荣B.语重心常结衣缩食习以为长小题大做C. 2020-12-12 …
下列做法中,正确的是()A.睡觉前检查煤气是否关好B.汽车超载行驶C.实验中用激光手电照眼睛D.不关 2021-01-01 …