»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
完全数码讨论区
» 万能的TG啊!教我一个正则表达式的写法,好么?谢谢了
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[电脑]
万能的TG啊!教我一个正则表达式的写法,好么?谢谢了
zxsoft
小黑屋
天外飞仙
张宇、伍佰
帖子
11240
精华
0
积分
38696
激骚
1106 度
爱车
惊了!
主机
炸裂了!
相机
湿了!
手机
直了!
来自
喷了!
注册时间
2006-4-9
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-3-20 13:00
显示全部帖子
有一串字,大约是这样的:
ABC,AD,AE,AGC,AFC
我写了匹配A和C的正则表达式。但是中间有不确定长度的内容的字符串。因为要分组,我把他们用
A(?:[\w\W]+?(C))?
这样的方式组合起来,为什么不行呢?返回的不是我期待的AC,A,A,AC,AC这样的分组。而是
AC,AC,AC这样的分组。很明显把中间的A给跳过了。
请问有没有什么办法可以让他遇到了A之后就不再去匹配C,而是直接失败呢?
UID
54726
帖子
11240
精华
0
积分
38696
交易积分
0
阅读权限
40
来自
喷了!
在线时间
8054 小时
注册时间
2006-4-9
最后登录
2025-8-22
查看个人网站
查看详细资料
TOP
zxsoft
小黑屋
天外飞仙
张宇、伍佰
帖子
11240
精华
0
积分
38696
激骚
1106 度
爱车
惊了!
主机
炸裂了!
相机
湿了!
手机
直了!
来自
喷了!
注册时间
2006-4-9
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-3-20 14:33
显示全部帖子
谢谢ls关注!
ABC,AD,AE,AGC,AFC
需求是从上文中取出这样的组来:AC,A,A,AC,AC。
规则:
1.文中一定会有A开头的字符,每个以A开头的字符,暂时称作一块儿(和正则里面的组区分下)。
2.每块的A后面,会有若干文字,长度内容不定。
3.这些内容后面,会
有可能
出现C,C只可能出现一次。
4.C后面也可能有别的字。
需求:从每块中取出A,C的信息。如果没有C,就不取。所以,按这个规则取上文的话,就会是AC,A,A,AC,AC了。
麻烦帮忙写一下了,自己搞不出来啦!谢谢!
UID
54726
帖子
11240
精华
0
积分
38696
交易积分
0
阅读权限
40
来自
喷了!
在线时间
8054 小时
注册时间
2006-4-9
最后登录
2025-8-22
查看个人网站
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计