c# - 在不删除空格的情况下按空格拆分字符串?

标签 c# string split

类似于:How to split String with some separator but without removing that separator in Java?

我需要获取“Hello World”并获取 ["Hello", "", "World"]

最佳答案

您可以使用 Regex.Split()为了这。如果您将模式括在捕获括号中,它也会包含在结果中:

Regex.Split("Hello World", "( )")

给你正是你想要的。

关于c# - 在不删除空格的情况下按空格拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8199198/

相关文章:

c# - 枚举 Active Directory 组成员(嵌套),包括域用户(主要组)

c# - 开发应用程序的Windows 'class name'是什么?

c# - 从 azure blob 存储下载 zip 后无法访问该 zip

python - 多次操作文件数据

c# - 字符串不变性在向开发人员解释字符串引用时扮演什么角色?

mysql - 如何在mysql中分割名称字符串?

c# - 如何发送空值?

c - 如何在 C 中清空二维字符数组?

ruby - 在 Ruby 中使用拆分时保留变音字符

msbuild - 读取文本文件并拆分 MSBuild 中的每一行