解决方法
您可以使用带有负面lookbehind的正则表达式:
string[] result = Regex.Split(s,"(?<!Y)X");
看到它在线工作:ideone
更多关于周围环境的信息:Lookahead and Lookbehind Zero-Width Assertions
string[] result = Regex.Split(s,"(?<!Y)X");
看到它在线工作:ideone
更多关于周围环境的信息:Lookahead and Lookbehind Zero-Width Assertions