我試圖捕獲由另一個關鍵字或行結束與關鍵字可能重複,以任何順序或沒有數據捕獲的關鍵字的值:c#正則表達式捕獲重複的關鍵字值
關鍵詞: K1,K2
輸入數據: somedatahereornotk1capturethis1k2capturethis2k2capturethis3k1k2
我想捕捉到的數據是
1. capturethis1
2. capturethis2
3. capturethis3
4.
5.
我試過k1|k2(?<Data>.*?)k1|k2
,但捕獲的數據總是空的。
謝謝!
我調整稍微得到分隔行尾的最後一個捕獲:(<? =?k1 | k2)(?。*?)(?= k1 | k2 | $),但除此之外它是現貨! – Dvlpr2878 2012-08-15 14:27:37