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

国内旅行做行程网站竞价推广托管

国内旅行做行程网站,竞价推广托管,城乡建设局,新网站建设一般多少钱在力扣上看了一本付费书籍,终于让我入门了正则表达事... 问题: "^1[3-9]\\d{9}$" 是啥意思 读完本篇小笔记,你就知道,啥是"^1[3-9]\\d{9}$" 这个是啥意思了。 首先,正则表达式,这个名…

在力扣上看了一本付费书籍,终于让我入门了正则表达事...

问题:

"^1[3-9]\\d{9}$" 是啥意思

读完本篇小笔记,你就知道,啥是"^1[3-9]\\d{9}$" 这个是啥意思了。

首先,正则表达式,这个名字很拗口。其实,它是“正规、规则”的意思。常用来匹配字符串,看字符串,是否符号某种规则。

这样一说,你是不是就明白了?

其次,^和$是表示正则表达式的开头和结尾。这个理解起来也不难的对吧?

接着,我们先看\\d。

其实我之前看到过好几次,一直不知道\\d啥意思。今天终于懂了。
实际上

  1. d 是digital \d 表示匹配一个数字
  2. w是word \w表示匹配一位字符(下划线,英文字母)
  3. s 是space \s表示匹配一个空格

但是为啥那里写的是\\d 呢?

因为“\” 是特殊字符,需要转义,所以多加了一个"\"。写出来就是"\\d",表示匹配数字,懂了不

d、w、s这三个字母可以记作「大巫师」(原作者称)。
DWS表示相反的匹配,比\\D表示不能匹配非数字的字符串。

那么{9}又是什么意思呢?

我们先来看最简单的正则,比如.表示匹配1位,..表示匹配2位,...表示匹配3位.,以此类推:

System.out.println("a".matches("."));
System.out.println("a".matches(".."));

//第一次输出结果是true ,第二个是false。你可以试试


但是如果匹配10000位,要写10000个"."吗?

不用的。人类是会偷懒滴

可以用{}几位到几位

{1}表示匹配1位

{1,}表示匹配1到+无数个

{1,2}表示匹配1-2次。
所以\\d{9} 表示匹配9位数字


小练习:

13 ~ 19 开头的字符串才可能是手机号码。请写一个正则。
答案:1[3456789]\\d{9} 或者 1[3-9]\\d{9}


[]表示这个位置的数字或字符只能从[]这里面选

[3456789]因为是连续的,所以可以写成[3-9]。同理[a-z]和[A-Z]表示,匹配所有小写字母和大写字母。

* ? + 

 * 表示 {0,},意思是匹配 0 到无数次;

+ 表示 {1,},意思是匹配 1 到无数次;

? 表示 {0,1},也就是匹配 0 ~ 1 次。

这里面有个概念 0次匹配,什么意思呢?
其实就是a* 可以匹配空字符串,一个字符、两个字符,以此类推。但是,它不能匹配其他字符,例如b字符。

概念如果不理解,就一直问,打破砂锅问到底,问到自己会。不然,这个问题就一直堵着。很多东西都不懂了。
就是这样!
 

http://www.zhongyajixie.com/news/56758.html

相关文章:

  • 西部数据网站建设seo关键词搜索和优化
  • 做影视网站被告怎么办中央今日头条新闻
  • CSS3网站推广网站seo优化价格
  • 秦皇岛建设管理中心网站网址提交百度收录
  • 电商网站图片是谁做产品质量推广营销语
  • 网站开发项目百度校招
  • 武汉做便宜网站建设sem推广竞价托管公司
  • 南宁商城网站建设青岛seo外包公司
  • 高端建设网站长春头条新闻今天
  • 做一手房用什么网站好软文是什么意思?
  • 专业苏州网站建设电商培训机构排名前十
  • 吉林省建设信息网电话哪里可以学seo课程
  • 黄页88官网百度禁止seo推广
  • 专业网站开发软件湖南网站建设推广
  • 黄埔网站开发seo技术培训教程视频
  • 迈网科技 官方网站时事新闻
  • 网站建设需要学那些吉林seo刷关键词排名优化
  • 做网站广告词找王思奇百度资讯指数
  • 做网站服务器多少钱数据网站
  • 鞍山手机网站设计百度自动点击器怎么用
  • 苏州seo关键词优化已矣seo排名点击软件
  • 公司网站域名注册湖北网络推广有限公司
  • 从美洲开始做皇帝免费阅读网站百度惠生活商家入驻
  • 服务器托管费计入什么费用扬州seo博客
  • 建立网站选择什么操作系统搜狐财经峰会直播
  • 龙海网站建设价格写软文一篇多少钱合适
  • 广州网站建设公司网站重庆网站推广软件
  • wordpress模板+免费厦门百度seo排名
  • 天津品牌网站建设公司百度电话号码
  • 建站模板下载后表单怎么修改网页版百度