有一个字符串,其中可能包含分隔符为(分隔符个数>=1,并且可能不同): 空格(" ")、制表符("\t")、横杠("-")、加号("+")
如下代码得不到想要结果(想得到a12、b、cccc、dd、eee、fffff、g、h等字符串):
string text = "--a12 b cccc-dd-+eee+-+fffff----g h= +-";
string[] target = Regex.Split(text, @"[, \t-+]+", RegexOptions.IgnoreCase);
------解决思路----------------------
看你需求不就是要获取字母数字但不包含-么
通过Match
[0-9A-Za-z]+不就可以了
------解决思路----------------------

------解决思路----------------------
你这个方式也是一样,我刚测试了。