我有正則表達式的簡單問題,但我沒有想法解決它們。我有串(灰色,這是一個標籤):正則表達式組匹配空間
cccc
:DDDDDbbbb
:fggggaaa aa
:DDD DDDcccc
:GGGGGGG
和正則表達式
/(aaa aa|bbbb|cccc)+:([\sa-zA-Z]*)(?:$|\s)/ig
https://regex101.com/r/mR3vK5/1
解析字符串'label'後aaa aa
忽略,b因爲有空間並被帶到第二場比賽。我想在第二次匹配到下一個「標籤」或結束行後插入第一個匹配標籤(帶空白或不帶空格),冒號和任何東西(帶空格)。
有什麼建議嗎?
這很好,我認爲這並不是一個簡單的解決方案。但我從來不明白,是什麼意思('?='$ | \ s + – Peter