有没有办法从字符串中的位置提取整数?每个字符串后面都有“文档”一词(例如“有22个文档”)。
答案 0 :(得分:1)
这是你可以使用和玩的东西。如果您的数据始终包含单词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”