我有以下字符串:
string text = "Hello && my || Name & is | Tom"
Run Code Online (Sandbox Code Playgroud)
现在我想将字符串拆分成不同的部分,而没有单词之间的逻辑运算符.我已经尝试了以下内容,但是我只得到一个包含整个文本的字符串.
String[] result= Regex.Split(text, @"\&&\||\&\|");
Run Code Online (Sandbox Code Playgroud)
怎么了?
预期的输出是一个包含5个字符串的数组:
没有正则表达式解决方案,只是分裂:
String[] result = text.Split(new Char[] { '|', '&' }, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)