正则表达式笔记(java编程思想)
来源:互联网 发布:药店用的软件 编辑:程序博客网 时间:2024/05/01 20:52
正则表达式就是以某种方式来描述字符串,因此你可以说:“如果一个字符串含有这些东西,那么它就是我正在找的东西”。
例如,要找一个数字,它可能有一个负号在最前面,那你就写一个负号加上一个问号,就像这样:
-?
在其他语言中,\\表示“”我想要在正则表达式中插入一个普通的(字面上的)反斜线“”,请不要给它任何特殊的意义。
在java语言中,\\的意思是“我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义”
所以如果你想要表示一位数字,那么正则表达式应该是\\d
如果你想要插入一个普通的反斜线,则应该这样\\\\
不过换行和制表符之类的东西只需使用单反斜线:\n\t
要表达“一个或多个之前的表达式”,应该使用 +
所以,如果要表示“可能有一个负号,后面跟着一位或者多位数字”,可以这样:-?\\d+
(?i)[aeuio] (?i)表示大小写不敏感
字符类
0 0
- 正则表达式笔记(java编程思想)
- Java编程思想--正则表达式
- java编程思想之字符串深入(正则表达式)
- Java编程思想13.6-正则表达式
- [java编程思想] 正则表达式学习
- 正则表达式(参考java编程思想)
- java编程思想 第十三章 正则表达式
- 《Java编程思想》学习笔记5——正则表达式量词匹配
- 《Java编程思想》学习笔记5——正则表达式量词匹配 .
- 《Java编程思想》学习笔记5——正则表达式量词匹配
- 《Java编程思想》学习笔记5——正则表达式量词匹配
- 编程思想之正则表达式
- 编程思想之正则表达式
- Java编程思想(十三) —— 字符串之正则表达式
- Java编程思想 笔记
- 《java编程思想》笔记
- java编程思想笔记
- Java编程思想笔记
- Corefig for Windows Server 2012 Core and Hyper-V Server 2012
- Dubbo(二)聚合工程之实体类,通用Parent Demo
- 【每日一记】设计模式——组合模式
- 【51nod】1134 最长递增子序列
- Android开发中的多线程
- 正则表达式笔记(java编程思想)
- 静态路由的设置以及缺省路由的发布
- poj 2299 c++:Ultra-QuickSort
- 简易记账app
- Android动画-Frame Animation(帧动画)
- Ubuntu 16.04安装有道词典的方法
- 51Nod 1418 放球游戏
- C#/JS 利用正则表达式 替换/删除 img 里面的 width height
- acm字母小游戏