正则表达式 10. 分组可选


https://www.zybuluo.com/Zjmainstay/note/709093

10. 分组可选

(10.1)分组可选

需求:判断如果单词以A开头,匹配Apple;如果单词以B开头,匹配Banana;否则匹配Empty
源串:
Angle
Apple
Banana
Best
Empty
预期:匹配
Apple
Banana
Empty
正则:

(10.2)分组可选与分组引用

需求:匹配html标签的属性值,属性值可以由双引号、单引号、无单双引号定界
源串:
预期:匹配 I'm Zjmainstay author 2017 正则:=("[^"]*"|'[^']'|\w+)
测试地址:http://regex.zjmainstay.cn/r/KHeL13/1

-----------------------------

天王盖地虎小说网:http://www.twgdh.com/