当前位置: 首页 > wzjs >正文

wordpress企业培训seo技术培训价格表

wordpress企业培训,seo技术培训价格表,织梦网站图标,一般需要多少钱第1关:学习-Java字符串之正则表达式之元字符之判断字符串是否符合规则 任务描述 本关任务:接收给定的字符串,如果该字符串同时符合以下要求,请输出该字符串。 1.字符串由三个字符组成; 2.字符串以数字开头&#xff1b…

第1关:学习-Java字符串之正则表达式之元字符之判断字符串是否符合规则

任务描述
本关任务:接收给定的字符串,如果该字符串同时符合以下要求,请输出该字符串。
1.字符串由三个字符组成;
2.字符串以数字开头;
3.字符串以小写字母结束。

相关知识
正则表达式的概念
正则表达式,又称规则表达式,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。

我们可以使用正则表达式^\d+b$可以匹配到如下所有字符串:

23sb、32run4oob、2oo32ooob
其中正则表达式中的\d属于正则表达式中的元字符,代表 0-9 中的任意一个数字。+、^和$属于正则表达式中的限定修饰符,+代表一个或者多个,^代表开始位置,$代表结束位置。所以该正则表达式中可以匹配到以数字开头,以字母 b 结尾的所有字符串。
#####正则表达式中的元字符

元字符    正则表达式中的写法    意义
.    .    代表任意一个字符
\d    \d    代表0-9的任何一个数字
\D    \D    代表任何一个非数字字符
\s    \s    代表空白字符,如‘\t’,'\n'
\S    \S    代表非空白字符
^    ^    匹配字符串的开始
$    $    匹配字符串的结束
x|y    x|y    匹配 x 或 y。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 则匹配 "zood" 或 "food"
[xyz]    [xyz]    字符集合。匹配所包含的任意一个字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'
[a-z]    [a-z]    字符范围,匹配指定范围内的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符
[^a-z]    [^a-z]    负值字符范围,匹配任何不在指定范围内的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符
\w    \w    匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'
\W    \W    匹配非字母、数字、下划线。等价于 '[^A-Za-z0-9_]'
String 类中正则表达式的应用
1.matches() 方法:判断字符串是否匹配正则表达式。

String str="8sA"; 
boolean matches = str.matches("\\d[a-z][A-Z]");     // 判断字符串是否匹配正则表达式,其中代表任意数字的\d用在代码中需要使用转义符\。 
System.out.println(matches);     
执行结果:

true
2.split() 方法:根据正则表达式切割字符串。

String str="sA-sA";
// 根据正则表达式切割字符串
String[] split = str.split("-");
System.out.print(split);     
执行结果:

[sA,sA]
3.replaceAll() 方法:替换符合正则表达式的字符串内容。

String str="sA-sA";
// 替换符合正则表达式的字符串内容
String s = str.replaceAll("[a-z]", "123");
System.out.print(s);     
执行结果:

123A-123A
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。

测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。

可在右侧 “测试结果”区查看具体的测试集详情。
例:
测试输入:

sssss9098djhshduew
预期输出

sssss9098djhshduew不符合给定规则
测试输入:

0ww
预期输出

0ww
开始你的任务吧,祝你成功!

import java.util.Scanner;public class StrTest {public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/// 第一步:接收给定的字符串
Scanner input = new Scanner(System.in);String str = input.next();
// 第二步:判断给定的字符串是否符合给定的规则,符合的话请输出该字符串
int length = str.length();boolean matches = str.matches("^\\d+[a-z]+$");if (length == 3 && matches == true){System.out.println(str);
// 第三步:不符合的话请输出该字符串不符合规则
}else {System.out.println(str + "不符合给定规则");}
/********** End **********/}
}

http://www.dtcms.com/wzjs/155095.html

相关文章:

  • 网站关键词排名如何提升全网推广平台推荐
  • 网络科技网站有哪些方面深圳网络推广工资
  • 如何管理wordpress网站模板下载百度官方官网
  • 物流网站建设策划书的总结小红书推广怎么做
  • wordpress主题添加目录百度视频seo
  • 青海响应式网站建设优化网站建设seo
  • 天津市网站制作 公司网站建设
  • 响应式网站建设品牌全网天下品牌营销经典案例
  • 龙华做棋牌网站建设哪家好怎么把网站排名到百度前三名
  • 邯郸做网站网络公司百度业务员联系电话
  • 网站建设快照优化百度竞价优化软件
  • 南昌做网站哪家好开封网络推广哪家好
  • 西宁网站开发成都计算机培训机构排名前十
  • 江苏网站开发建设多少钱百度代理公司怎么样
  • 网站整套模板临沂网站建设优化
  • 加盟的网站建设国家职业技能培训官网
  • 农产品网站管理员怎么做推广策划书模板范文
  • 学做电影网站短视频培训要多少学费
  • 做合法的海外购网站需要什么手续360推广登录入口
  • 自己做网站哪里最好郑州见效果付费优化公司
  • 卖汽车配件怎么做网站郑州网站优化平台
  • 免费稳定网站空间推广普通话手抄报文字
  • 长春网站排名优化费用seo方式包括
  • 怎么做二维码进网站网站建设是干什么的
  • 建立网站原理网站app开发公司
  • 政府网站如何管理系统提高工作效率的重要性
  • pos机做网站推广app开发者需要更新此app
  • 温州网站关键词百度云
  • 做奶茶店网站舆情管理
  • 响应式网站建设哪家公司好网站权重怎么看