-1
我正在寻找一种方法来修剪字符串在第一个不是空格的标点符号实例。修剪字符串在第一个标点符号字符,不包括空格
感谢
[编辑] 我曾尝试以下:
var length = input.IndexOf(@"[^\w\s]");
return input.Substring(0, length);
我正在寻找一种方法来修剪字符串在第一个不是空格的标点符号实例。修剪字符串在第一个标点符号字符,不包括空格
感谢
[编辑] 我曾尝试以下:
var length = input.IndexOf(@"[^\w\s]");
return input.Substring(0, length);
string s = "Hello, world!";
string t = new string(s.TakeWhile(c => !Char.IsPunctuation(c)).ToArray());
您正在寻找Char.IsPunctuation
。然后只是索引的子串。
你是什么意思与“修整某个字符”?修剪发生在可以拆分的字符位置上。 – 2012-04-13 13:25:17
请添加一些代码 – 2012-04-13 13:26:20