拆分C#正则表达式中包含空格的字符串

拆分C#正则表达式中包含空格的字符串,c#,regex,string,datagridview,spaces,C#,Regex,String,Datagridview,Spaces,例如,我有以下字符串: 顺便说一句,这是一个评论“哈哈哈” 顺便说一句,它是一个注释运算符,之后的所有语句都将被忽略。 我需要在datagridview中将BTW设置为“comment_operator”,将“This is a comment”hahaha设置为“comment” 但我不能这样做,因为我在代码中使用了空格作为分隔符,所以“这是一个注释”hahaha“也将被连接起来,但我需要它 有人能用这个启发我吗?谢谢 我假设您希望通过第一次出现的空格分隔两个部分。您可以使用以下代码: str

例如,我有以下字符串: 顺便说一句,这是一个评论“哈哈哈”

顺便说一句,它是一个注释运算符,之后的所有语句都将被忽略。 我需要在datagridview中将BTW设置为“comment_operator”,将“This is a comment”hahaha设置为“comment”

但我不能这样做,因为我在代码中使用了空格作为分隔符,所以“这是一个注释”hahaha“也将被连接起来,但我需要它


有人能用这个启发我吗?谢谢

我假设您希望通过第一次出现的空格分隔两个部分。您可以使用以下代码:

string text = @"BTW This is a comment ""hahaha""";
string comment_operator = text.Substring(0, text.IndexOf(' '));
string comment = text.Substring(comment_operator.Length + 1);

请发一些代码!这将使您更容易理解您的问题。