正则表达式分组
input:<meta\s*charset="(?<value>.*?)"
pattern:value
Match match = Regex.Match(input, pattern);
return match.Success ? match.Groups[key].Value : string.Empty;
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <script charset="utf-8" src="https://g.alicdn.com/mtb/lib-flexible/0.3.2/flexible.js" crossorigin></script> <script charset="utf-8" src="//g.alicdn.com/code/lib/qrcodejs/1.0.0/qrcode.min.js" crossorigin></script> <link rel="stylesheet" href="https://g.alicdn.com/bsop-static/sufei-punish/0.0.142/build/main.css"> </head> <body><script> <meta charset="gbk" />