请问一下这段代码什么意思,在别的地方看到的,谢谢

请问一下这段代码什么意思,在别的地方看到的,谢谢

public static void main(String[] args) {

String regex="\\w{8,10}";

String text = "今天学习HelloWorld程序";

Pattern p=Pattern.compile(regex);

Matcher m=p.matcher(text);

boolean found = m.find();

System.out.println(found);

if(found) {

String str=m.group();

System.out.println(str);

}


}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2019-05-29 18:30:31

同学你好,在第二阶段"从网页搭建入门JavaWeb"这个阶段的步骤四课程内容中有正则表达式的具体介绍哦!

http://img1.sycdn.imooc.com//climg/5cee5f2b0001919413620716.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕小班 2019-05-29 16:11:07

同学你好,1、这段是对一个字符串进行正则表达式的判断输出的一段代码。

2、String regex="\\w{8,10}";  -->   \\w表示字母数字下划线,后面的{8,10}表示前面的字符出现了8-10次,即字母或者数字或者下划线出现了8到10次!

3、剩下语句中的意思为:

http://img1.sycdn.imooc.com//climg/5cee3e8b0001195105290337.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 慕标7537540 #1
    课程中有关于正则表达式的内容介绍吗?
    2019-05-29 16:19:48
  • 好帮手慕小班 回复 提问者 慕标7537540 #2
    同学你好,本阶段是java基础部分的内容,并没有具体介绍正则表达式哦! 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-05-29 18:04:33
  • 提问者 慕标7537540 回复 好帮手慕小班 #3
    我报的是java工程师4阶段,在以后的课程中有介绍吗?谢谢
    2019-05-29 18:07:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师