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)