ソースコード
using System.Text.RegularExpressions; public static class StringExt { public static int ExtractInteger( this string self ) { return int.Parse( Regex.Replace( self, @"[^0-9]", string.Empty ) ); } }
使い方
var str1 = "s012"; Console.WriteLine( str1.ExtractInteger() ); // 12 var str2 = "s012s345"; Console.WriteLine( str2.ExtractInteger() ); // 12345