c# - 如何从字符串中提取子字符串?

标签 c# string

我有一个包含数字和加号的表达式:

string expression = 235+356+345+24+5+2+4355+456+365+356.....+34+5542;
List<string>  numbersList = new List<string>();

我应该如何从该表达式中提取每个数字子字符串(235、356、345、24....)并将它们收集到一个字符串列表中?

最佳答案

你可以做类似的事情

List<string> parts = expression.Split('+').ToList();

http://msdn.microsoft.com/en-us/library/system.string.split.aspx

如果 + 号周围有任何可能的空白,你可以做一些更花哨的东西:

List<string> parts = (from t in expression.Split('+') select t.Trim()).ToList();

关于c# - 如何从字符串中提取子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12011226/

相关文章:

c# - 库文件夹封面照片使用 C#

c# - 通过android查看在本地机器上运行的网站

c# - String.Join 与字符串连接 : Code Improvement

c# - comboBox 中的 selectedIndex 在某些情况下不返回正确的整数

c# - 有没有办法在 C# WinForms 中自动滚动列表框

python - 如何将字节类型转换为字典?

java - 为什么我的字符串数组有空值? (java)

c - 段错误错误?

python - 在 python 中创建字符串数组的最佳方法是什么?

c# - 如何将脚本从 .ascx 添加到 .aspx <HEAD> 部分