一条正则能过滤两个条件么?

2016-07-07 14:37:51 +08:00
 Mac

AAA/BBB/CCC;AAA1/BBB1/CCC1;..... 字符长度都不一致 要求输出是 AAA;AAA1

3421 次点击
所在节点    PHP
8 条回复
knightdf
2016-07-07 14:48:52 +08:00
"?" or "|"符合你的需求
yxzhm
2016-07-07 14:59:19 +08:00
A{3}\d*
qingchn
2016-07-07 15:04:18 +08:00
|
hitmanx
2016-07-07 15:52:29 +08:00
我只是来贴一个这个网站,可以迅速验证一个正则的效果:
http://regexr.com/
Narcissu5
2016-07-07 16:47:56 +08:00
后向引用 ^([A-Z])(\1){2};(\1){3}1$

我觉得楼主应该把问题再说清楚点
practicer
2016-07-07 16:54:53 +08:00
A{3}\d?(?=\/)
补一个测试正则的地址: http://rubular.com/,比 regexr.com
66beta
2016-07-07 17:04:52 +08:00
|
“或”
wweir
2016-07-07 20:34:13 +08:00
请使用:分组、环视。
要是你家的正则不支持这个……懒得说其它方法了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/290874

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX