1
我試圖捕捉delimitered值,如列表:正則表達式:如何捕獲正則表達式捕獲組的所有匹配值並重復?
abc, def, ghi
理想情況下,我得到的「ABC」的列表,「高清」,「GHI」,同時驗證該在同一時間輸入。
我一直在嘗試使用正則表達式表達這樣的:
^([^,]*)(?:, *([^,]+))*$
,當我讀到的claim說:
現在,在拍攝組的重複中,它是 不可能在匹配的重複列表中匹配他們單獨匹配的內容 。
這是真的嗎?
如果是這樣,如何正確捕獲這些值?我必須手動將它們分成幾塊,然後運行一個正則表達式來驗證每個單獨的值?
是的,它是真實的,但解決方案取決於什麼語言你的編碼。請讓我們知道。在Perl中,你可以通過編寫'my @tokens =「abc,def,ghi」=〜/ [^,] +/g;' – Borodin
@Borodin是正確的,有辦法做到這一點,語言。 – jcollado