我想結合幾個表達式來獲得每行3個不同的結果。C#結合正則表達式
例子: element\data\elements.data|44a0b61d1952973f52ad54cb911c0e3e|33095223
.*?element(?:(?!\|).)*
檢索element\data\elements.data
(?<=\|)(.*?)(?=\|)
檢索44a0b61d1952973f52ad54cb911c0e3e
(?<=\|)[0-9]*\r
檢索33095223
但對我來說,得到這些我目前正在做的3個不同的正則表達式,我會喜歡把它限制在只有一個ge t我需要的3個結果並將它們設置爲不同的變量。
我一直看着做Dictionary
但那些只允許2個變量,而我需要3
表達式'a','b'和'c'分別與'a','b'和'c'匹配。你如何匹配'abc'? – Jon
爲什麼不在'|'上做一個string.split? –
@GrantWinney我究竟會如何實現這一目標? – tomirons