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

江门广告网站推广技巧棕色网站模板

江门广告网站推广技巧,棕色网站模板,网站展示,WordPress管理员邮件正则表达式(JAVA) 文章目录 正则表达式(JAVA)用法字符类(只匹配一个字符)预定义字符(只匹配一个字符)数量词贪婪爬取符号捕获分组规则捕获分组符号 非捕获分组案例忽略大小写 用法 正则表达式在用于校验信息是否满足某些规则的时候,非常的好用 在文本中查找满足要求的内容 字…

正则表达式(JAVA)

文章目录

  • 正则表达式(JAVA)
    • 用法
    • 字符类(只匹配一个字符)
    • 预定义字符(只匹配一个字符)
    • 数量词
    • 贪婪爬取
    • 符号
    • 捕获分组
      • 规则
      • 捕获分组
      • 符号
    • 非捕获分组
    • 案例
      • 忽略大小写

用法

  • 正则表达式在用于校验信息是否满足某些规则的时候,非常的好用

  • 文本中查找满足要求的内容

字符类(只匹配一个字符)

符号作用补充
[abc]只能是a,b或c匹配的一个字符只能是[]范围内的其中一个
[^abc]除了a,b,c之外的任何字符^符号类似
[a-zA-Z]a到z A到Z ,包括范围-作用是由…到… ,两个或多个范围之间不需要任何符号
[a-d[m-p]]a到d,或m到p两个[]之间嵌套表示字符为其中之一
[a-z&&[def]]a-z和def的交集&&为交集符号,匹配的字符是交集范围内容
[a-z&&[^bc]]a-z和非bc的交集和上一个基本一致
[a-z&&[ ^m-p]]a-z和除了m到p的交集存在运算优先级
  • 单个字符匹配JAVA方法: 单个字符.matches(正则表达式) 返回值是布尔类型

预定义字符(只匹配一个字符)

符号作用补充
.匹配 任何字符
\d匹配 一个数字
\D匹配 非数字
\s匹配 空白字符 ([\t\n\x0B\f\r])
\w匹配 [a-zA-Z_0-9] 英文,数字,下划线
\W匹配 [ ^\w] 一个非 英文,数字,下划线 字符
  • java中的\表示转义字符

  • java匹配预定义字符需要进行转移

  • PS: "a".matches("\\d")

数量词

  • 说明: X代表任意字符
  • 可以配合上面的内容实现多符号匹配
符号作用补充
X?X 出现 一次或0次
X*X 出现 零次或多次
X+X 出现 一次或多次
X{n}X 出现 正好n次{}代表出现的次数
X{n, }X 出现 至少n次
X{n,m}X 出现 至少n次但不超过m次
  • PS: "23dF.matches("[\\w&&[^_]]{4}")"
  • 解析: 字符在\\w去除_的条件下,出现4次,所以结果是true

贪婪爬取

  • 贪婪爬取: 在爬取数据的时候尽可能多得获取数据
    • 符号: +,*
    • PS: ab+
  • 非贪婪爬取: 在爬取数据时尽可能少的获取数据
    • 符号: +?,*?
    • PS:ab*?

符号

符号作用
``
&&相交
\转义字符
()分组
[]范围
{}次数

捕获分组

规则

  • 规则1: 从1开始
  • 规则2: 以左括号为基准,最左边的是第一组,其次是第二组,依次类推
  • PS: (\\d+(\\d+)\\d+)

捕获分组

  • 在某些情况下我们并不知道一个统一的标准,只知道一些要求时,需要使用捕获分组,也就是通过捕获某一组的数据,然后再使用
  • PS : 判断一个字符串的开始字符和结束字符是否一致
  • 举例: a123a ----> Java正则表达式==>(.).+\\1
  • 解释: 后面的\\1的意思是拿到第一组的数据复用,这里的1代指第一组
  • 理解: (.+)每一个.+直到获取的数据和原来不是同一类型会自动结束

符号

  • \\ : 内部
  • $: 外部

非捕获分组

符号作用
(?:正则)获取所有
(?=正则)获取前面部分
(?!正则)获取不是指定内容的前面部分
  • 含义: 分组之后不需要再用本组数据,仅仅是把数据括起来,括起来的表达式不在占用组号
  • 更多会使用第一个

案例

忽略大小写

  • PS: "(?i)字符"表示对后面的字符忽略大小写
  • System.*out*.println("aB".matches("(?i)ab"));---->true
  • (?i)后面的字符才忽略大小写
http://www.yayakq.cn/news/345503/

相关文章:

  • 泉州住房建设局网站WordPress基础使用
  • 什么是网站建设公司shopify建站最全教程
  • 深圳网站建设黄浦网络 骗钱wordpress 注册邮件设置密码
  • 中国建设网官方网站硅灰百度竞价关键词价格查询工具
  • 南宁网站建设哪家公司实力怎么根据视频链接找到网址
  • 青岛建立网站电话如何建wap网站
  • 在国内的服务器上建设国外网站公司网站修改方案
  • 苏州建网站制作费用多少钱秦皇岛房管局备案查询网
  • 山东川畅科技做网站多少钱成都龙泉工程建设有限公司网站
  • 创业网站模板免费下载酒店小程序定制开发
  • 网站正在建设中页面动漫网站html
  • 宝山手机网站制作公司上海企业服务
  • 无锡便宜做网站淘宝上做网站行吗
  • 百度收录最快网站网页设计制作网站总结
  • 做服务器的网站都有哪些如何做装修网站
  • 公司建个网站要多少钱网站建设中的功能模块描述
  • 企业网站建设备案都需要什么小程序代理模板
  • 怎么样做淘宝优惠券网站网站开发开始阶段的主要任务包括( )。
  • 移动网站建设制作seo服务外包报价
  • wordpress资讯站模板潍坊企业做网站
  • 建站行业前景公司域名邮箱怎么注册
  • 深圳制作网站专业怎么搭建视频网站
  • 常州中环互联网网站建设网站地图 格式
  • 购物网站排名榜农产品的网站建设方案书范文
  • 专业网站设计立找亿企邦wordpress标签使用
  • 怎样做网站上更改文字龙华网站建设哪家公司好
  • 申请免费网站公司宣威网站建设公司
  • 公司网站建设要求书wordpress用户中心
  • 律师微网站建设ie6 网站模板
  • 北京网络公司建站广州推广网站