从字符串中提取某些数据

本文关键字:数据 提取 字符串 | 更新日期: 2023-09-27 18:29:54

有什么方法可以从字符串中的某个位置提取整数吗?每个字符串后面都有单词"documents"(例如"There are 22 documents")。

从字符串中提取某些数据

这里有一些你可以使用和玩的东西。如果你的数据总是包含单词There is documents,那么你有There is 22 documents,你将返回整数

string asplitStr = "There is 22 documents";
var aspltLsts = asplitStr.Split(new[] { "There is", "documents" }, StringSplitOptions.RemoveEmptyEntries);

一个更好的解决方案使用Linq你可以做以下以及

string asplitStr = "There is 22 documents";
string resultStr = new String(asplitStr.
     Where(x => Char.IsDigit(x)).ToArray());

返回"22"