社区
Java SE
帖子详情
弟兄们,给个正则了
xun56789
2008-07-26 10:32:27
s = "abc123abc567abc"
我想取出 123a 和 567 之间的 bc
不过,只知道 bc 前面是 a, 后面是567
'a(.*)567'会取出 bc123abc
'a(.*?)567'也是取出 bc123abc
有什么方法类似懒惰(从左边开始懒惰)的方式,但是从右边开始取的
...全文
77
8
打赏
收藏
弟兄们,给个正则了
s = "abc123abc567abc" 我想取出 123a 和 567 之间的 bc 不过,只知道 bc 前面是 a, 后面是567 'a(.*)567'会取出 bc123abc 'a(.*?)567'也是取出 bc123abc 有什么方法类似懒惰(从左边开始懒惰)的方式,但是从右边开始取的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovingprince
2008-07-26
打赏
举报
回复
如果你只是要一部分的话,你就匹配一部分就好了,不用全部写匹配的。不然引擎解析起来也耗费时间
xun56789
2008-07-26
打赏
举报
回复
s = "abc123abc567abc"
我想取出 123a 和 567 之间的 bc
:要的结果
不过,只知道 bc 前面是 a, 后面是567
: 已知条件
xun56789
2008-07-26
打赏
举报
回复
没啊,我只是实际问题抽象出来了而已
前面不只一个abc的
谢谢你
lovingprince
2008-07-26
打赏
举报
回复
如果是我说的那样的话
那么正则就要这么写
p="^a([a-z]*)123a([a-z]*)567"
到时候取m.group(2)就可以得到你要的。
lovingprince
2008-07-26
打赏
举报
回复
s = "abc123abc567abc"
我想取出 123a 和 567 之间的 bc
你的描述不就是这样的吗? 不管你前面那个是不是a,你要取出的也只是
我想取出 123a 和 567 之间的 bc 啊。
难道你的意思是必须要第一个字符是a开头的,然后再考虑 123a 和 567 之间的 bc ?
比如:要是s = "bc123abc567abc" 那么这个字符串就不能要么?
xun56789
2008-07-26
打赏
举报
回复
晕
to: LS
我不是要这个
现在是只知道:
前面的是 a , (不是123a)
后面的是 789
lovingprince
2008-07-26
打赏
举报
回复
s = "abc123abc567abc"
p="123a([a-z]*)567"
这样就可以了啊。取的时候直接取group(1)就可以拿到括号里面的东西了。
Parttern p=Parttern.comile(p);
Mather m=p.match(s);
if(m.find()){
System.out.println(m.group(1));
}
楼主快给分了,还差5分我就升级了,晕,哈哈
正
则表示的语法分析c语言程序,GitHub - sureyet/SCNU-CompilerLab2: 华南师范大学编译原理课程实验——xlex生成器,通过输入
正
则表达式,逐步转化为NFA, DFA, ...
SCNU-CompilerLab2华南师大《编译原理》课程实验二——仿lex生成器本项目为华南师范大学《编译原理》课程的第二个实验——仿lex生成器。开发语言:C++开发环境:Qt5.9.2文件夹里有7个文件:release,Source,演示...
Linux及操作系统介绍
如果两个密匙一致,服务器就用公用密匙加密"质询”(challenge)并把它发送给客户端软件。客户端软件收到"质询"之后就可以用你的私人密匙解密再把它发送给服务器。 用这种方式,你必须知道自己密匙的口令。但是,与第...
【阿里云】深入分析阿里云中图片服务的架构经验
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的...
图片服务器
现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的...
微信小程序云开发自定义自己想要的格式日期
在使用微信云开发的时候,经常会使用到生成日期,但是微信官方给的自动生成日期的函数经常会无法满足我们开发真
正
喜欢的格式,不对,是客户喜欢的格式。经常在csdn上复制别人的代码,今天我也分享一小段给大家用用哈...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章