文字列内のすべての整数の合計を見つける必要があります。
bl1a:bl3a: blaspecial:1\r\nblab7la\r\n\r\nbla:bla: blaspecial:4\r\nbl9abla\r\n\r\nb4la:bla: blaspecial:2\r\nblabla\r\ n\r\n
の主なルールは、int
でstring
始まり、":"
で終わり、"\r\n"
になる可能性があるということfrom 1 to 5
です。
私は遊んでみましSubString
たが、結果はありませんでした:
var reg=new Regex("blaspecial", RegexOptions.IgnoreCase);
var mathes=reg.Matches(tempStr);
var l=mathes.Count;
var a=0;
for(var i=0; i<l; i++)
{
tempStr=tempStr.Substring(
tempStr.IndexOf("blaspecial:", StringComparison.Ordinal)+11);
var r=tempStr.Substring(0, 1);
a=a+int.Parse(r);
}