我解析与正则表达式问题的正则表达式解析
一条线,它就会解析线(称为串线)
4\:0=10.000000\:20,0.000000\:1,0\:0
这是单独它切成小块的代码有问题:
string[] parts = Regex.Split(Line, "\\");
但它说:
"\" invalid \ at the end of the pattern
不知道是什么意思...
我解析与正则表达式问题的正则表达式解析
一条线,它就会解析线(称为串线)
4\:0=10.000000\:20,0.000000\:1,0\:0
这是单独它切成小块的代码有问题:
string[] parts = Regex.Split(Line, "\\");
但它说:
"\" invalid \ at the end of the pattern
不知道是什么意思...
您或者需要转义斜线"\\"
或使其成为字符串@"\"
。
为什么要使用正则表达式时string.Split
会做什么?
string[] parts = Line.Split('\\');
为什么不使用String.Split()?
而你后面的\有待正是如此转义:如果你想要做的就是将一个字符串分解成一个一个字符(反斜线)数组\
,尝试
string s = @"my\dog\has\fleas" ;
string[] words = s.split('\\') ;
别如果你所需要的只是一把削皮刀,就可以使用电锯。
谢谢你,它的工作 – killie01 2011-05-13 18:49:35
为什么你甚至在使用Regex.Split呢?不会有简单的'var parts = Line.Split('\\')'吗? – SirViver 2011-05-13 18:46:08