[英]How to extend this regex to match alternatives with grouping?
([abc])md([1-9])
此模式可以匹配字符串 'amd1',並訪問匹配的 'a' 和 '1'。 我還想匹配另一種可能性,例如:
amx1
在這種情況下,我仍然想獲得 'a' 和 'x' 的組。 也就是說,我想在 OR 關系中制作這兩個部分:
d([1-9])
([a-z]1)
它可以用兩種模式表示:
([abc])md([1-9])
([abc])m([a-z]1)
如何將這兩個組合成一個模式?
我想你想要:
([abc])m(d([1-9])|([a-z]1))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.