c# - 将字符串的一部分放入数组

标签 c# arrays string split calc

我遇到了以下问题:

我想将字符串的一部分放入数组中。到目前为止没问题(splitstring), 但是,我不能使用 splitstring,因为它需要我的运算符。

举例说明:
以下字符串:"47-62*5141"
我需要这样:{"47", "-", "62", "*", "5141"}

如果你能给我一个代码示例,我将非常高兴!

最佳答案

按照存在于中间的单词边界进行分割即可。

Regex.Split(string, @"(?!^)\b(?!$)");

DEMO

关于c# - 将字符串的一部分放入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32810344/

相关文章:

Python 将字符串拆分/切片到列表中,同时保留分隔符

c# - String.Format 函数不起作用

c# - 从 C# 代码打开 TortoiseSVN RepoBrowser

c# - 如何按多个通用 linq 表达式分组

c# - 使用 Linq 获取集合的最后 N 个元素?

c - 如何在c编程的子线程中使用互斥量处理同步

c++ - 将 char[][] 转换为 char**

c++ - 段错误 :Why the array index here goes out of bounds?

c - 将空字符添加到非空终止字符串有什么问题?

c# - 如果(picturebox.Right == panel.Right)不工作但如果(picturebox.Left == panel.Left)工作