2
如何與炭不屬於在括號中字符串拆分與正則表達式
爲例的一部分分割字符串:
"(ab);(cd)"
分裂與(;)==>(ab)
和(cd)
"(ab;cd);(abcd)"
用(;)分割==>(ab;cd)
和(abcd)
我找不到這個 的正則表達式解決方案謝謝你你的幫助
如何與炭不屬於在括號中字符串拆分與正則表達式
爲例的一部分分割字符串:
"(ab);(cd)"
分裂與(;)==>(ab)
和(cd)
"(ab;cd);(abcd)"
用(;)分割==>(ab;cd)
和(abcd)
我找不到這個 的正則表達式解決方案謝謝你你的幫助
嘗試:
Regex.Split(s, @"(;(?!(\w*\))))")
@"(?<=\));(?=\()"
也可以工作:
string str = "(ab;cd);(abcd)";
string[] arr = Regex.Split(str, @"(?<=\));(?=\()");
foreach (string str in arr)
Console.WriteLine(str);
// (ab;cd)
// (abcd)