社区
Java SE
帖子详情
两个java正则表达式的意思
valid15
2012-03-15 10:56:10
pattern = Pattern.compile("com/ibm/.+\\.class");
reversePattern = Pattern.compile(".+\\$.+");
只说说怎样的字符串能匹配第一个或第二个模式,com/ibm/.+\\.class 是不是说以 com/ibm/. 开头以 \.class结尾的意思?第二个说包含 \$. 的字符串?总觉得不对
...全文
78
4
打赏
收藏
两个java正则表达式的意思
pattern = Pattern.compile("com/ibm/.+\\.class"); reversePattern = Pattern.compile(".+\\$.+"); 只说说怎样的字符串能匹配第一个或第二个模式,com/ibm/.+\\.class 是不是说以 com/ibm/. 开头以 \.class结尾的意思?第二个说包含 \$. 的字符串?总觉得不对
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2012-03-16
打赏
举报
回复
(".+\\$.+")为什么不直接写(".+$.+")为什么要加两个斜杠呢?
——因为$在正则表达式里面代表“结束”,所以需要转义。
com/ibm/.+\\.class这里第二个.后面没有+号,是只能匹配一个字符吗
——是的只能匹配一个
这里不加\\能达到匹配com/ibm/abc.class的目的吗
——不能因为.代表通配符
\\是表示转义成一个斜杠?
——因为\在String里面就没法直接使用,所以\\解决的是String识别\的问题
valid15
2012-03-16
打赏
举报
回复
明白了
valid15
2012-03-15
打赏
举报
回复
[Quote=引用 1 楼 ldh911 的回复:]
第一个可以匹配类似于:
com/ibm/abc.class
com/ibm/wewer.class
第二个确实是企图匹配包含“$”符号的字符串,但以$开头或结尾的匹配不了。
注意:
\ 是转义字符。
. 是通配符。
+ 代表1个或多个。
[/Quote]
谢谢
(".+\\$.+")为什么不直接写(".+$.+")为什么要加两个斜杠呢?
com/ibm/.+\\.class这里第二个.后面没有+号,是只能匹配一个字符吗,这里不加\\能达到匹配com/ibm/abc.class的目的吗,\\是表示转义成一个斜杠?
MiceRice
2012-03-15
打赏
举报
回复
第一个可以匹配类似于:
com/ibm/abc.class
com/ibm/wewer.class
第二个确实是企图匹配包含“$”符号的字符串,但以$开头或结尾的匹配不了。
注意:
\ 是转义字符。
. 是通配符。
+ 代表1个或多个。
Java
正则表达式
匹配
Java
正则表达式
匹配
Java
正则表达式
之“\\“理解
相信很多人在使用
正则表达式
的时候都会遇到如下的语句: 通过查阅
正则表达式
的API文档可以了解到
正则表达式
的语法知识: 很多小伙伴就会产生疑问为什么语法是"\d"(或是"\D"、"\w"),为什么在语句中使用的...
java
正整数
正则表达式
_
Java
正则表达式
Java
正则表达式
正则表达式
定义了字符串的模式。
正则表达式
可以用来搜索、编辑或处理文本。
正则表达式
并不仅限于某一种语言,但是在每种语言中有细微的差别。
正则表达式
实例一个字符串其实就是一个简单的
正则表达式
...
java
正则表达式
子匹配_
Java
正则表达式
Java
正则表达式
正则表达式
定义了字符串的模式。
正则表达式
可以用来搜索、编辑或处理文本。
正则表达式
并不仅限于某一种语言,但是在每种语言中有细微的差别。
正则表达式
实例一个字符串其实就是一个简单的
正则表达式
...
java
正则表达式
详解
一、
正则表达式
术语 1)元字符 : 非一般字符,具有某种意义的字符。如 : \bX : \b边界符, 以 X开始的单词 2)
正则表达式
语法大全 字符 说明 \ 将下一字符标记为特殊字符...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章