找回密码
 加入
搜索
查看: 2036|回复: 4

[效率算法] [已解决]正则提取非括号内某段字符内的文字?

[复制链接]
发表于 2017-2-4 10:33:20 | 显示全部楼层 |阅读模式
本帖最后由 雨林GG 于 2017-2-4 21:12 编辑

首先祝各位朋友:新年好,万事大吉,事事顺!
最近越来越觉得脑子不好使了,数学不会,英语没学好,好胆会个Au3吧,又只学了个皮毛,那么多的Func摆在那儿,要写一个看一会儿帮助。脑子中一堆乱七八糟的东西要思考,真不知是怪自己学艺不精,还是思路过于BT,暂且自Jian一番吧! 老了,爱啰嗦了! ~~~
问题是这样:
一行文字,括号内为文件名,无规律可言,括号外为其他文字。
例如:
$s = '一些文字(一些无规律字符{1-5}字符.png)括号外的{6-10}一些字符。'
只取小括号外的{...}里面的内容,也就是要:{6-10},不知是否表达清楚...
发表于 2017-2-4 11:28:31 | 显示全部楼层
是这意思吗?
{[^}]+}(?!.+?\))
 楼主| 发表于 2017-2-4 21:10:10 | 显示全部楼层
回复 2# 水木子

是的,谢谢大侠!  
也让我知道我的错了:.*(?!\))
 楼主| 发表于 2017-2-4 21:11:15 | 显示全部楼层

RE: [已解决]正则提取非括号内某段字符内的文字?

... xxxxxx
 楼主| 发表于 2017-2-5 07:47:06 | 显示全部楼层
[已解决]后就不能再编辑或回贴了吗?
这种情况:{11-15}.*(文件名.png)  改为:(?![^\(]+\))
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 15:58 , Processed in 0.076824 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表