1:Java中的正则表达式对于反斜线\的处理不同:

····在其它语言中,\\表示“我想要在正则表达式中插入一个普通的(字面意义上的)反斜线,请不要给它任何特殊含义”
····Java中,\\表示“我要插入一个正则表达式的反斜线,所以其后的字符有特殊的含义”
如果想要表示一位数字,那么正则表达式应该是\\d,如果想要插入一个反斜线那么就应该是\\\\。这就可以看出来“上面定义中说其后,指的是这个\\的后面”   所以对于\\\\进行分析,前两个\\表示要插入一个反斜线,整个后面的第三个\有特殊含义,也就是说是转义字符,那么在第四个插入\就表示插入反斜线了。


2:表示“一个或者多个之前的表达式”,要用“+”。
例子:“可能有一个负号,后面跟着一个或者多个数字”: -?\\d+
?表示1个或者0个。
3:关于Pattern还有Matcher,
例如:String str = “123”;
Pattern p = Pattern.compile (str);
Matcher m = p.matcher(args[0]);

转载于:https://www.cnblogs.com/allenzhaox/archive/2012/08/07/3201853.html

J2SE基础夯实系列之正则表达式Java相关推荐

  1. J2SE基础夯实系列之数组

    java中经常使用的是数组,前一段时间突然忘记了怎么定义char类型的二位数组: char[][] c = {{},{},{'A','B','C'},{'D','E','F'},{'G','H','I ...

  2. 【JAVA零基础入门系列】Day2 Java集成开发环境IDEA

    [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

  3. 【JAVA零基础入门系列】Day14 Java对象的克隆

    [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

  4. 【Java基础巩固系列】高级Java进阶之最全面技术架构思维导图

    热门系列: [Java基础巩固系列]Java数据集合,List.Map.Set.JUC,应有尽有 [Java基础巩固系列]Java内存溢出和内存泄漏 [Java基础巩固系列]Java类初始化执行顺序 ...

  5. 有小数点是什么类型_「JAVA零基础入门系列」Day3 Java基本数据类型

    前两篇已经将开发环境搭建完成,如果你已经按之前的教程按部就班的完成了部署,那么世界上最优秀的编程语言之一和世界上最优秀的IDE之一已经出现在你的电脑上(此处应有掌声),如果你还没入门,或者正在台阶上踱 ...

  6. java数据类型入门程序_「JAVA零基础入门系列」Day3 Java基本数据类型

    前两篇已经将开发环境搭建完成,如果你已经按之前的教程按部就班的完成了部署,那么世界上最优秀的编程语言之一和世界上最优秀的IDE之一已经出现在你的电脑上(此处应有掌声),如果你还没入门,或者正在台阶上踱 ...

  7. Java 基础夯实2:全面了解异常

    读完本文你将了解: 什么是异常,异常的分类有哪些? Error 和 Exception 的区别? 常见运行时异常(RuntimeException)和检查型异常(CheckedException) 有 ...

  8. J2SE 基础入门,从事 Java 必学!

    我们先来了解一下什么是 J2SE. J2SE 的定义 J2SE,全称为Java 2 Standard Edition.Java 2 平台包括:标准版(J2SE).企业版(J2EE)和微缩版(J2ME) ...

  9. java拷贝文件目录结构_Java如何复制目录_Java基础教程系列

    Java如何复制目录,Java基础教程系列,如果要将目录及其包含的所有子文件夹和文件从一个位置复制到另一个位置,请使用下面的代码,该代码使用递归遍历目录结构,然后使用Files.copy()函数复制文 ...

  10. **JAVA入门基础2**(系列更新)———JAVA 基础变量

    **JAVA入门基础2**(系列更新)---JAVA 基础变量 Java基础 1.注释 2.标识符和关键字 2.1 标识符 2.2 关键字(keyword) 3.数据类型 3.1 基本数据类型 3.2 ...

最新文章

  1. 计算机用户删除 cmd,用命令行删XP中的用户。除administrator外
  2. 计算机的键盘如何保养,知识每天涨一点:快捷键2 键盘键位知识 电脑小保养
  3. Avalonia跨平台入门第二篇
  4. 乱想想关于捕获异常后继续执行的实现。
  5. ivy java_Ivy 在eclipse里的配置
  6. linux matplotlib 中文显示乱码
  7. 设计模式学习笔记三:工厂方法模式
  8. windows powershell快捷键
  9. 组态王串口服务器虚拟串口,串口服务器通过modbus TCP连接组态王实例
  10. 互金平台乘着东风股价反弹,小赢科技为何成上涨“急先锋”?
  11. 受难周第五日-团契日
  12. TweenMax 参数说明
  13. 年薪35w带12人团队,内推阿里被拒了。。。
  14. android微信源生SDK分享问题
  15. 【Apple Studio Display】-苹果5K显示器黑屏问题处理
  16. LaTeX 插入高亮代码(LaTex、Python、Java、C、C++等主流语言都支持)
  17. DJL初学者学习笔记(一):Java启动DJL控制台打印No matching cuda flavor for win found: cu65并且在线下载dll文件解决方案
  18. python拥有庞大的计算生态_Python稳基修炼之计算机等级考试易错概念题1(含答案与解析)...
  19. List集合自定义排序!
  20. Android工程中imei和oaid的获取

热门文章

  1. MacOS自定义设置定时开关机?
  2. 四级数据中心认证机构更新标准全新上线
  3. angularjs学习:事件
  4. Hibernate性能优化2( 转)
  5. 波形捕捉:(3)捕捉设备性能
  6. es 在数据量数亿级别提高查询效率?
  7. java core 之 IO流
  8. 【个人笔记】rabbitMQ下Fanout与Topic两种模式同时用注意事项
  9. 读完《Effective Java》后我淦了 50 条开发技巧
  10. 从微服务跨越到中台,架构领域年度盘点!