置換対象文字列をメソッドで渡す方法
new Regex
()内をstring型にしてメソッドにして投げるとエラーが返されました。
通常
string source ="<!DOCTYPE html><html lang~~~";
Regex reg = new Regex("http://panda.com/(\\d\\d\d\d\\d|\\d\\d\\d\\d\\d)",
RegexOptions.IgnoreCase | RegexOptions.Singleline);
Match match = reg.Match(source);
if (match.Success)
textBox8.Text = match.Groups[0].Value.Trim();
失敗例
private void Tikan(string source, string tikan){
Regex reg = new Regex(tikan,
RegexOptions.IgnoreCase | RegexOptions.Singleline);
Match match = reg.Match(source);
if (match.Success)
textBox8.Text = match.Groups[0].Value.Trim();
}
また、できれば\d\d\dなどではなく、桁制限の無い連続する半角数字としたいです。