2012-04-13 103 views
-1

我正在尋找一種方法來修剪字符串在第一個不是空格的標點符號實例。修剪字符串在第一個標點符號字符,不包括空格

感謝

[編輯] 我曾嘗試以下:

var length = input.IndexOf(@"[^\w\s]"); 

return input.Substring(0, length); 
+1

你是什麼意思與「修整某個字符」?修剪發生在可以拆分的字符位置上。 – 2012-04-13 13:25:17

+0

請添加一些代碼 – 2012-04-13 13:26:20

回答

3
string s = "Hello, world!"; 
string t = new string(s.TakeWhile(c => !Char.IsPunctuation(c)).ToArray());