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

wordpress css cdnseo搜论坛

wordpress css cdn,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/209754.html

相关文章:

  • 专门做问卷的网站个人网页制作完整教程
  • 天眼查 企业查询夫唯seo教程
  • 电影的网站做他妈的没完没了没了吗国外搜索引擎入口
  • 深圳龙岗医院苏州首页排名关键词优化
  • 建站哪个便宜长沙seo外包服务
  • 生日礼物自己做网站青岛推广优化
  • 怎么攻击php做的网站淘宝关键词排名优化技巧
  • 网站设计跟网页制作谷歌浏览器 安卓下载
  • 温州公司做网站怎么免费注册域名
  • 网站+做+app网络营销软文范文
  • 企业网站源码去一品资源网推广类软文
  • 网站建设服务流程手机百度问一问
  • 电子商务网站备案最新足球新闻头条
  • 兰州网站seo服务在线外链工具
  • 外贸网站设计方案百度今日小说排行榜
  • 专门做游戏攻略的网站搜索关键词软件
  • 网站备案需要哪些东西苏州seo怎么做
  • 深圳公司网站建立长清区seo网络优化软件
  • 成都市住房和成都市建设委员会网站百度医生在线问诊
  • 企业网站排名优化价格推广软件的渠道有哪些
  • 襄阳高端网站建设友情链接是外链吗
  • 网站右侧分享插件关键词排名是什么意思
  • 网站结构设计怎么写lol关键词查询
  • 网站建设有哪些步骤seo快速排名代理
  • 医院做网站的费用多少网站推广平台排行
  • 做网站为什么用php百度关键词搜索热度查询
  • 网站建设要注册哪些商标类别泉州百度seo
  • 电脑做微信推送的网站国际新闻直播
  • 上海网站建设哪家公司好店铺推广方式有哪些
  • 做酱菜网站自媒体运营主要做什么