1.java正则表达式

\\d表示数字  \\d+表示一到多个数字  \\d*表示匹配一个数字零次或者多次  \\d?匹配一个数字零次或一次

\w 等价于[A-Za-z0-9]  \W等价于[^A-Za-z0-9]

\s 匹配任何空白字符 等价于[\f\n\r\t\v]  \S 匹配任何非空白字符 等价于[^\f\n\r\t\v]

\d 匹配一个数字        \D匹配一个非数字

\b匹配一个字边界,即字与空格间的位置。例如,"er\b"匹配"never"中的"er",但不匹配"verb"中的"er"    \B  非字边界匹配。"er\B"匹配"verb"中的"er",但不匹配"never"中的"er"。

[a-z]字符范围。匹配指定范围内的任何字符。例如,"[a-z]"匹配"a"到"z"范围内的任何小写字母。   [^a-z]反向范围字符。匹配不在指定的范围内的任何字符。例如,"[^a-z]"匹配任何不在"a"到"z"范围内的任何字符。

. 匹配除"\r\n"之外的任何单个字符。

[\s\S]  若要匹配包括"\r\n"在内的任意字符,

2.java正则表达式实例

importjava.util.regex.Matcher;importjava.util.regex.Pattern;public classRegexMatches

{public static voidmain( String args[] ){//按指定模式在字符串查找

String line = "This order was placed for QT3000! OK?";

String pattern= "(.*)(\\d+)(.*)";//创建 Pattern 对象

Pattern r =Pattern.compile(pattern);//现在创建 matcher 对象

Matcher m =r.matcher(line);if(m.find( )) {

System.out.println("Found value: " + m.group(0) );

System.out.println("Found value: " + m.group(1) );

System.out.println("Found value: " + m.group(2) );

}else{

System.out.println("NO MATCH");

}

}

}

java 正则判断二进制_java正则表达式相关推荐

  1. java 正则判断二进制_regex – 正则表达式,用于定义一些二进制序列

    使用DFA here,我们可以通过以下方式制作正则表达式,其中A,B,C表示DFA的状态. A = 1B + 0A B = 1A + 0C C = 1C + 0B C = 1*0B // Elimin ...

  2. java 正则判断小数_java判断是否是小数详解(正则方法)

    java使用正则判断是否小数的方法:(推荐:java视频教程)public static void main(String[] args) { Pattern p1 = Pattern.compile ...

  3. java 正则判断二进制_用正则表达式判断一个二进制数是否能被3整除

    我们之前已经见过了正则表达式的一些很特殊的用法.这里我们再来看一个:用正则表达式判断数的整除性.例如,下面这个表达式可以匹配01串S当且仅当S是一个可以被3整除的二进制数. ^1((10*1)|(01 ...

  4. java 正则 任意字符_Java正则表达式 去掉括号内任意字符

    前言: 刚开始以为 (.*) 就是括号内任意字符了,试了不行. 错误点 1.括号需要转义(是正则表达式关键字) 2.不是任意字符,而是 除了右括号的任意字符 String content = &quo ...

  5. java正则替换数字_Java 正则表达式,替换图片,替换数字,和谐用语,复制文件...

    /** * indexOf("字符",位置int)//在方法中,只输入第一个属性默认从头开始查找属性中的字符,位置int表示从输入的int位置之后查找字符 * lastIndexO ...

  6. java 正则 小括号_java正则表达式匹配小括号内的内容

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  7. java正则匹配括号_java正则表达式方括号匹配的认识

    在java正则表达式的学习中,方括号匹配是一个重点,在这里为了让学员们对方括号匹配这个知识点有更深刻的认识和了解,广州达内的老师将为你进行一次深刻的讲解. 在正则表达式中,[]是对指定的元素进行匹配, ...

  8. java正则在线转换_java正则表达式(转)

    元字符 描述 \ 将下一个字符标记符.或一个向后引用.或一个八进制转义符.例如,"\\n"匹配\n."\n"匹配换行符.序列"\\"匹配&q ...

  9. java正则判断银行卡号_正则表达式验证银行卡号

    BPM.blockUI({ target: $("#blockAddDiv"),Boxed: true,message: FeekongLan.label.loadmsg });/ ...

最新文章

  1. LinearAlgebra_3
  2. difftime(转)
  3. 关于mysql的表名/字段名/字段值是否区分大小写的问题
  4. python相比c语言更动态_Python金融大数据分析
  5. PHP编程最快明白 by www.kuphp.com 案例实战zencart1.38a支付模块简化Fast and Easy Checkout配置...
  6. 分层架构web容器的配置安全
  7. pythonlocust使用方法_python locust 性能测试:locust安装和一些参数介绍
  8. easyui下拉选项多怎么解决_微信社群多难以管理怎么办?社群管家工具帮你解决烦恼...
  9. winform 往第三方传值 put
  10. mysql 查询 45 道题
  11. 新手快速使用Monkey测试工具的方法
  12. MTK Camera广角左右翻转
  13. linux修改系统语言为中文
  14. 钱钟书论“反者道之动”
  15. solidworks拉伸凸台基体/基体
  16. always_comb,always_ff,和always_latch语句
  17. 【无法关闭的网页】HTML网页源码分享#无法拒绝的表白源码
  18. 照片格式如何批量更改成jpg
  19. Cadence Allegro解散Group组图文教程及视频演示
  20. 如何使用idea把自己的项目打包jar包发给别人使用

热门文章

  1. php 添加透明水印,php加水印的代码(支持半透明透明打水印,支持png透明背景)
  2. gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心
  3. 第六章 ---- 面向对象(三)
  4. JavaSE----数组
  5. oracle sequences优化_Oracle优化(恒生内部常规分享)
  6. object怎么转list_PaddleOCR识别模型转Pytorch全流程记录
  7. 计算机系统的优化具体操作,从八个方面来探讨计算机操作系统的优化
  8. 计算机课程在线作业,计算机科学与技术作业答案
  9. com.google.common.collect.Range 集合计算
  10. SpringBoot启动一下就结束了