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

本文关键字:空格 字符串 正则表达式 包含 拆分 | 更新日期: 2023-09-27 18:35:03

例如,我有这个字符串:顺便说一句,这是一个评论"哈哈哈">

顺便说一句,它是一个注释运算符,它之后的所有语句都被忽略。我需要在数据网格视图中将 BTW 设置为"comment_operator"并将"这是一个评论"哈哈哈"作为"评论"。

但是我不能这样做,因为我在代码中使用空格作为分隔符,所以"这是一个注释"哈哈哈"也会连接起来,但我需要它。

有人可以启发我吗?谢谢。

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

我假设您希望在第一次出现空格时将单独的 2 个部分分开。您可以使用以下代码:

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