我想我真的不明白正則表達式的東西,所以我需要幫助符合以下簡單的模式:JS正則表達式:簡單配以可選部分
SOME_TEXT _Syn: SYN_TEXT _Ant: ANT_TEXT
報價是裝飾性的,X_TEXT
是任何文本(即不不含_Syn
:或_Ant
:這是特殊的縮寫),_Syn或_Ant部分是可選的
我需要得到SOME_TEXT
,SYN_TEXT
和ANT_TEXT
在陣列
因此,例如,如果_Syn部分不存在(輸入是SOME_TEXT _Ant: ANT_TEXT
)結果應該是[SOME_TEXT, '', ANT_TEXT]
嘗試使用延遲修飾符的不同方法,但未能實現它。
我有點困惑你的可能的輸入可以是什麼樣子。你能舉幾個明確的例子嗎?也許顯示你嘗試的正則表達式代碼? –