美文网首页
正则表达式

正则表达式

作者: B萌面超人 | 来源:发表于2017-09-05 09:01 被阅读0次

//如果一个字符串作为正则表达式,只能匹配自身

//^ 以什么开头

//$以什么结尾

//[1234567890]等价 [0 - 9] []是一个字符 1或者2 或者 3 不能加逗号

//[a-z]等价于[abc...xyz]

//[A - Z]等价于 [ABC...XYZ]

//[a-g]等价于[abc..efg]

//[^012]包含0或者1或者2以外的所有字符

//[^]不包含

// {9}一共有9位  例如[0-9]{9}9个数字

//{1,4}1位到4位 例如 [a-z]{1,4} 写1位或2位或者3位 或者4位的小写字母

//{9,}最少9位

//?  {0,1}0位或者1位

//+  {1,}最少1位

//*  {0,}最少0位

//.  通配所有

// \d [0-9]

//\w [0-9a-zA-Z_]

//(a|b|c)

//转义字符

// \ 是转义字符

//匹配手机号    ^1[354879]\d{9}$

//windows98 windows2000 windows2007

//  (?<=windows)(/d{2}|/d{4})  正则表达式

//(?<=windows) 断言 断定windows一定存在

Pattern pattern1 = Pattern.compile("(?<=windows)(\\d{4}|\\d{2})");

Matcher m1 = pattern1.matcher("windows98 windows2000 windows2007");

while (m1.find()) {//如果可以获取一个值

String str = m1.group();//记录获取的值

System.out.println(str);

}

相关文章

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

  • 正则表达式系列-1

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 什么是正则表达式 正则表达式就是用事先定...

  • 正则表达式

    正则表达式 - 教程正则表达式 - 简介正则表达式 - 语法正则表达式 - 元字符正则表达式 - 运算符优先级正则...

  • Python基础入门 - 正则表达式与综合实战

    1. 初识正则表达式 1.1 介绍 步骤介绍正则表达式入门及应用正则表达式的进阶正则表达式案例 1.2 正则表达式...

  • Java正则表达式参考

    Java正则表达式入门 java正则表达式应用 深入浅出之正则表达式(一) 深入浅出之正则表达式(二) 正则表达式...

  • 正则表达式

    正则表达式 正则表达式就是记录文本规则的代码 正则表达式常用的元字符 正则表达式常用的限定符 正则表达式举例:这里...

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • 正则表达式

    了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于...

网友评论

      本文标题:正则表达式

      本文链接:https://www.haomeiwen.com/subject/qptujxtx.html