我解析與正則表達式問題的正則表達式解析
一條線,它就會解析線(稱爲串線)
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