社区
Java EE
帖子详情
汗,不会正则
任第一
2012-06-04 10:23:47
1、Pattern p = Pattern.compile("(?<=http://)[^/]*(?=/)");
2、str.replaceAll("/[^/]+$","")
帮我解释解释这两个正则是什么意思啊.别贴一堆文章啊。还有别骂我啊。tks.
...全文
80
4
打赏
收藏
汗,不会正则
1、Pattern p = Pattern.compile("(?<=http://)[^/]*(?=/)"); 2、str.replaceAll("/[^/]+$","") 帮我解释解释这两个正则是什么意思啊.别贴一堆文章啊。还有别骂我啊。tks.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brightyq
2012-06-04
打赏
举报
回复
?<= 不是开头,是要匹配的字符串的前面。 ?=,因为没有"<" 所以就是后面了。这样理解吧。
顺便说下第二个
str.replaceAll("/[^/]+$","")
它是把一个字符串转换成空。这个字符串的规则是第一个字符是“/”,后面跟着不是“/”的任意字符(可能是一个或多个)并且出现在str的末尾。
任第一
2012-06-04
打赏
举报
回复
我知道是你写的。所以我才问的。呵呵。 ?<=是开头等于 (?=/) 这个怎么样没有<号啊?呵呵。不懂了。
brightyq
2012-06-04
打赏
举报
回复
呵呵,因为第一个是我昨天写的,我解释下第一个吧,第二个就不管了。
(?<=http://)[^/]*(?=/)
前面是"http://” ,后面是"/",中间是除了"/"之外的任意字符出现0次或多次。
目的就是找出这个中间包含的字符串
任第一
2012-06-04
打赏
举报
回复
一步一步解释啊 ,第一个<是什么意思? =等于号是什么意思? [括号是什么意思?
带你学会使用
正则
表达式
内容简介:
正则
表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则
表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串...
正则
表达式零宽断言详解
零宽断言正如它的名字一样,是一种零宽度的匹配,它匹配到的内容
不会
保存到匹配结果中去,最终匹配结果只是一个位置而已。 作用是给指定位置添加一个限定条件,用来规定此位置之前或者之后的字符必须满足限定条件...
python
正则
表达式找不到_Python re(
正则
表达式)模块
python
正则
表达式
正则
表达式是一个特殊的字符序列,它能帮助我们方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的
正则
表达式模式。re模块使Python语言拥有全部的
正则
...
python中
正则
表达式零宽断言_
正则
表达式零宽断言详解
基本概念:零宽断言正如它的名字一样,是一种零宽度的匹配,它匹配到的内容
不会
保存到匹配结果中去,最终匹配结果只是一个位置而已。作用是给指定位置添加一个限定条件,用来规定此位置之前或者之后的字符必须满足...
正则
表达式基础教程
正则
表达式基础教程 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:MVC 作者:吴锦华 撰写时间:2021/8/18 1.本文目标 30分钟内让你明白
正则
表达式...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章