2011-07-14 34 views
0

我需要拆分基於連接器的字符串可以是和與否等。例如:正則表達式分割結合連續結果.NET

COL1包含測試和不包含COL1 TEST1

我正在使用(and|or)[ ](\bnot\b[ ])?

它正確拆分,但是我希望兩者都不會受到單獨拆分。 當前分割返回我並在一個數組中,而不是作爲下一個數組值。

+1

什麼是理想的結果呢? (複雜)例子。 – Qtax

回答

0

您可以使用string.Split("and not");或者我錯過了什麼?

0

我的猜測是,你正在尋找的東西,如:

\b((?:and|or)(?: not)?)\b 

或者,如果你想處理變量空白:

\s*\b((?:and|or)(?:\s+not)?)\b\s*