我的要求是有通過正則表達式和模式的subregex進行匹配的方法,並退還所有此類subregex如列表等如何基於Java中的另一個正則表達式提取子正則表達式?
如果我通過正則表達式爲^[0-9]{10}-[0-9a-z]{2}.[a-z]{5}$
案例1
method1(regex, patternToMatch)
我應該得到的值作爲{10}
,{2}
和{5}
列表。
即,在正則表達式中提取{}中的每個子字符串。
案例2
method1(regex, patternToMatch)
我應該得到的值作爲[0-9]
,[0-9a-z]
,[a-z]
列表。
即,在正則表達式中提取[]中的每個子字符串。
我對Java中的Pattern和Regex不是很熟悉。
請幫我實施這個。
非常感謝幫助!
你可能想用[組](http://docs.oracle.com/javase/7/docs/api/java/u直到/正則表達式/ Pattern.html#CG)。 – Mena
看來你想分解正則表達式到它的標記......請問爲什麼? – fge
@Mena - 請你幫我實施至少1種方法嗎? – user2990685