微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于正则表达式 基本语法 及java中的应用

一、^$ 表示开始和结束位置,如果需要提取文本不要加这个字符,除非你明白它们的意思。

二、“."表示除换行符外的所有字符, 但是 [.\n] 不能匹配上所有字符, 实际应用中可以使用如:[\s\S\] [\w\W] ....等等之类的

三、匹配二层括号:\\([\\s\\S]+(\\([^()]*\\))+[\\s\\S]*\\), 深度大会写的很复杂

java中的正则表达式使用方法

Pattern pa2 = Pattern.compile(p2);

Matcher m2 = pa2.matcher(t);

m2.find();//调用group前必须先find()一下,不然会找不到,此处还有一个m2.match()方法,如果全文完全匹配会返回true, 而find()方法 只要有匹配的就会返回true m2.group();

原文地址:https://www.jb51.cc/regex/357771.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐