正则表达式分组

 

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" />

正则表达式教程: https://www.runoob.com/regexp/regexp-metachar.html

posted @ 2022-03-23 15:57  普天2022  阅读(84)  评论(0编辑  收藏  举报