c# - 您将如何处理这个简单的字符串解析问题?

标签 c# string parsing

"\n                                \n                                    Expected:\n                                    \n                                        \n                                            Q4\n                                        \n                                    \n                                    2011\n                                \n                            "

从该字符串中,我需要获取以下内容:

"Expected Q4 2011"

我试过以下但没有骰子:

myString.Trim().Replace("\n", "");

我得到以下信息(大量空白是故意的,而不是站点格式化程序问题。这实际上是返回的内容。)

"Expected:                                                                                                                        Q4                                                                                                                2011"

最佳答案

用一个空格替换所有空白 block :

myString = Regex.Replace(myString, @"\s+", " ").Trim();

关于c# - 您将如何处理这个简单的字符串解析问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971495/

相关文章:

c# - NET Framework 是否与 Comodo 服务器通信?

java 字符串比较(等于 vs. ==)

c# - 复杂的正则表达式问题

android - AVD 解析速度非常慢

c# - 在统一网格内拖放项目

c# - AutoMapper .ForMember 用于收集

java - Java 中的菜单字符

java - 将 unicode "\u0063"字符串转换为 "c"

bash - 使用 shell 解析 HTML

c# - C#2.0中使用HashSet,兼容3.5