你好我試圖將一個字符串阻止圖形正則表達式一次或多次JAVA
匹配,這是可能的字符串
signal CS, NS, dl: stateType := writeOrRead0;
signal CS, pS : stateType := writeOrRead0;
signal dS : stateType := writeOrRead0;
我只關心與圖案至於第一個冒號。
但信號的數目定義可以是多於一個它可能是三個或四個甚至 這是正則表達式我有
^signal\\s*(\\w+),*\\s*(\\w+)\\s*:
它會拿起後兩個信號,而是與用於第二一個它拿起CS和PS和,但d和S在接下來的信號時,我使用
matcher.group()
拿出seperately
任何人都可以摹給我一個表達式,可以提取所有的信號名稱,不管是否有兩個或三個以上的信號?
供參考:這是一個很好的地方玩/測試正則表達式:http://www.regexplanet.com/advanced/java/index.html –