`

正则表达式的一些东西

阅读更多
p("\\".matches("\\\\"));
在java中\表示转义字符,"\\"表示一个\而正则表达式中"\\"表示一个\想要匹配java中的"\\"则必须用"\\\\"


再看这些
                Pattern p = Pattern.compile("\\d{3,5}");
String s = "123-34345-234-00";
Matcher m = p.matcher(s);
p(m.matches());
m.reset();
p(m.find());
p(m.start() + "-" + m.end());
p(m.find());
p(m.start() + "-" + m.end());
p(m.find());
p(m.start() + "-" + m.end());
p(m.find());
当m.matches()之后,如果不m.reset();那么m.matches()会吃掉“123—”然后第一个m.find()就是34345。所以要注意设置m.reset()。
分享到:
评论

相关推荐

    正则表达式整理汇总(参考学习)

    正则表达式整理汇总,含以下内容 [1]里面在包括一个正则表达式测试小程序 RegexTester.exe [2]正则表达式30分钟入门教程.pdf] [3]正则表达式规则.doc [4]正则表达式30分钟入门教程.mht 自己整理用的,现在...

    Python基础入门知识之正则表达式学习 正则表达式30分钟入门教程 共21页.pdf

    三、正则表达式到底是什么东西? 正则表达式(Regular Expression)是一种模式,用于匹配字符串中符合特定规则的子串。它可以用来验证输入、提取信息、替换文本等。 四、入门 在Python中,我们可以使用`re`模块来...

    正则表达式教程和配套测试工具regextester

    非常棒的正则表达式速成教程,号称30分钟叫你学会正则表达式常用用法。我本人学了一下,感觉不赖,不过俺比较笨,30分钟的东西学了3个多小时,已经从什么都不会变成会编各种复杂的正则筛选条件了^^!这个教程是配合...

    正则表达式大全.doc

    1. 字符匹配:正则表达式的关键之处在于确定你要搜索匹配的东西。如果没有这一概念,Res 将毫无用处。每一个表达式都包含需要查找的指令,如表 A 所示。 表 A:字符匹配正则表达式 操作 | 解释 | 例子 | 结果 ----...

    深入浅出正则表达式 介绍正则表达式的好东西

    ### 正则表达式的深入浅出解析 #### 一、正则表达式的概念与起源 正则表达式(Regular Expression,简称regex或regexp),是一种强大的文本处理工具,它能够帮助我们在大量的文本数据中快速地找到想要的信息。正则...

    正则表达式检查小工具

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。在编程语言中,如Java,正则表达式是通过特定的API来使用的,例如Java的`java.util....

    正则表达式测试工具(好东西)

    正则表达式(Regular Expression,简称Regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。它通过一系列预定义的字符、数字、符号组合,来构建灵活且强大的搜索规则。在编程语言...

    正则表达式 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。

    30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符...

    正则表达式30分钟入门

    3、正则表达式到底是什么东西? 4、入门 5、测试正则表达式 6、元字符 7、字符转义 8、重复 9、字符类 10、分枝条件 11、反义 12、分组 13、后向引用 14、零宽断言 15、负向零宽断言 16、注释 17、贪婪与懒惰 18、...

    正则表达式(学习的好资料)

    C#中的常用正则表达式总结 javascript 验证url的正则表达式 JavaScript中的正则表达式学习1-2 JS与正则式强化训练作业 经典正则表达式 正则表达式--递归匹配与非贪婪匹配 正则式测试工具 等等等等

    正则表达式30分钟入门教程

    3. 正则表达式到底是什么东西? 4. 入门 5. 测试正则表达式 6. 元字符 7. 字符转义 8. 重复 9. 字符类 10. 分枝条件 11. 反义 12. 分组 13. 后向引用 14. 零宽断言 15. 负向零宽断言 16. 注释 17. ...

    正则表达式三十分钟入门教程

    比较全的正则表达式 ...正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 。。。。。。

    正则表达式学习教程

    正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 网上...

    SQL 正则表达式及mybatis中使用正则表达式

    扩展正则表达式的一些字符是: “.”匹配任何单个的字符。 一个字符类“[…]”匹配在方括号内的任何字符。例如,“[abc]”匹配“a”、“b”或“c”。为了命名字符的一个范围,使用一个“-”。“[a-z]”匹配任何小写...

    正则表达式30分钟入门教程 chm

    正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没...

    正则表达式 学习笔记 30分钟速成

    好东西才与大家分享!这是博客园一位老师的正则表达式教学笔记,很精炼的阐述,看了你一定不后悔……

    正则表达式

    由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...

Global site tag (gtag.js) - Google Analytics