<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Regex on Yison's Blog</title><link>https://blog.7ys.top/tags/regex/</link><description>Recent content in Regex on Yison's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 30 Jun 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.7ys.top/tags/regex/index.xml" rel="self" type="application/rss+xml"/><item><title>常用正则表达式收集</title><link>https://blog.7ys.top/posts/%E5%B8%B8%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%94%B6%E9%9B%86/</link><pubDate>Sun, 30 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.7ys.top/posts/%E5%B8%B8%E7%94%A8%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%94%B6%E9%9B%86/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;正则表达式是繁琐的，但它是强大的。学会之后的应用会让你除了提高效率外，会给你带来绝对的成就感。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="一校验数字的表达式"&gt;一、校验数字的表达式
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;场景&lt;/th&gt;
 &lt;th style="text-align: left"&gt;正则表达式&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;纯数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[0-9]*$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;n位数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\d{n}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;至少n位数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\d{n,}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;m-n位数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\d{m,n}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;零和非零开头&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^(0&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非零开头最多2位小数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^([1-9][0-9]*)+(.[0-9]{1,2})?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;带1-2位小数的数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^(\-)?\d+(\.\d{1,2})?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;正数、负数、小数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^(-&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;2位小数正实数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[0-9]+(.[0-9]{2})?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;1-3位小数正实数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[0-9]+(.[0-9]{1,3})?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非零正整数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[1-9]\d*$&lt;/code&gt; 或 &lt;code&gt;^\+?[1-9][0-9]*$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非零负整数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^-[1-9]\d*$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非负整数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\d+$&lt;/code&gt; 或 `^[1-9]\d*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非正整数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^-[1-9]\d*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非负浮点数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\d+(\.\d+)?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;非正浮点数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^((-\d+(.\d+)?)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;正浮点数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^[1-9]\d*.\d*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;负浮点数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;`^-([1-9]\d*.\d*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;浮点数&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^(-?\d+)(\.\d+)?$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="二校验字符的表达式"&gt;二、校验字符的表达式
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;场景&lt;/th&gt;
 &lt;th style="text-align: left"&gt;正则表达式&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;汉字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[\u4e00-\u9fa5]{0,}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;英文和数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[A-Za-z0-9]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;4-40位字符&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[A-Za-z0-9]{4,40}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;3-20位字符&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^.{3,20}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;26个英文字母&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[A-Za-z]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;26个大写字母&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[A-Z]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;26个小写字母&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[a-z]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;数字和字母&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[A-Za-z0-9]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;字母、数字、下划线&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^\w+$&lt;/code&gt; 或 &lt;code&gt;^\w{3,20}$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;中文、英文、数字、下划线&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[\u4E00-\u9FA5A-Za-z0-9_]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;中文、英文、数字&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;^[\u4E00-\u9FA5A-Za-z0-9]+$&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;禁止特殊字符&lt;/td&gt;
 &lt;td style="text-align: left"&gt;&lt;code&gt;[^%&amp;amp;',;=?$\x22]+&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="三特殊需求表达式"&gt;三、特殊需求表达式
&lt;/h2&gt;&lt;h3 id="1-email-邮箱"&gt;1. Email 邮箱
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
&lt;/code&gt;&lt;/pre&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// PHP 示例
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$email &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;test@example.com&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$pattern &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#39;/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/&amp;#39;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;preg_match&lt;/span&gt;($pattern, $email)) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;echo&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;邮箱格式正确&amp;#34;&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-url-网址"&gt;2. URL 网址
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&amp;amp;=]*)?
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="3-手机号码中国大陆"&gt;3. 手机号码（中国大陆）
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|16[2|6]|17[0-8]|18[0-9]|19[0-9])d{8}$
&lt;/code&gt;&lt;/pre&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;// 宽松匹配 11 位手机号
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;isValidPhone&lt;/span&gt;($phone) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;preg_match&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;/^1[3-9]\d{9}$/&amp;#39;&lt;/span&gt;, $phone);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="4-电话号码"&gt;4. 电话号码
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="5-身份证号码"&gt;5. 身份证号码
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;// 15位或18位
^\d{15}|\d{18}$

// 18位（严格）
/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/
&lt;/code&gt;&lt;/pre&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;function&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;isValidIdCard&lt;/span&gt;($id) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;if&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;strlen&lt;/span&gt;($id) &lt;span style="color:#f92672"&gt;==&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;18&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;preg_match&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;/^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$/&amp;#39;&lt;/span&gt;, $id);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; } &lt;span style="color:#66d9ef"&gt;elseif&lt;/span&gt; (&lt;span style="color:#a6e22e"&gt;strlen&lt;/span&gt;($id) &lt;span style="color:#f92672"&gt;==&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;15&lt;/span&gt;) {
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;preg_match&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#39;/^[1-9]\d{5}\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}$/&amp;#39;&lt;/span&gt;, $id);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;false&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="6-账号字母开头"&gt;6. 账号（字母开头）
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^[a-zA-Z][a-zA-Z0-9_]{4,15}$ // 5-16位
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="7-密码强度"&gt;7. 密码强度
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;// 弱密码（字母开头，6-18位）
^[a-zA-Z]\w{5,17}$

// 强密码（大小写字母+数字，8-10位）
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="8-日期格式"&gt;8. 日期格式
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^\d{4}-\d{1,2}-\d{1,2}
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="9-日期范围"&gt;9. 日期范围
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;// 12个月：01～09 和 1～12
^(0?[1-9]|1[0-2])$

// 31天：01～09 和 1～31
^((0?[1-9])|((1|2)[0-9])|30|31)$
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="10-货币金额"&gt;10. 货币金额
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;// 10000.00 或 10,000.00
^[1-9][0-9]*$

// 不以0开头
^(0|[1-9][0-9]*)$

// 可选小数（必须2位）
^[0-9]+(.[0-9]{2})?$

// 允许千分位
^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="四常用场景正则"&gt;四、常用场景正则
&lt;/h2&gt;&lt;h3 id="1-ip-地址"&gt;1. IP 地址
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;// 简单版
\d+\.\d+\.\d+\.\d+

// 严格版
((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="2-腾讯-qq-号"&gt;2. 腾讯 QQ 号
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;[1-9][0-9]{4,}
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="3-中国邮政编码"&gt;3. 中国邮政编码
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;[1-9]\d{5}(?!\d)
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="4-xml-文件"&gt;4. XML 文件
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;^([a-zA-Z]+-?)+[a-zA-Z0-9]+\.[x|X][m|M][l|L]$
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="5-中文字符"&gt;5. 中文字符
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;[\u4e00-\u9fa5]
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="6-双字节字符"&gt;6. 双字节字符
&lt;/h3&gt;&lt;pre tabindex="0"&gt;&lt;code class="language-regex" data-lang="regex"&gt;[^\x00-\xff]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这一类「非 ASCII」写法常用来粗略匹配中文等宽字符；若要严格限定中日韓统一表意文字，可再配合 &lt;code&gt;[\u4e00-\u9fff]&lt;/code&gt; 等 Unicode 区间。PHP 等对 UTF-8 文本建议使用带 &lt;code&gt;u&lt;/code&gt; 修饰的正则。&lt;/p&gt;
&lt;h3 id="7-小结"&gt;7. 小结
&lt;/h3&gt;&lt;p&gt;以上条目均为常见写法模板，上线前务必用真实样本与边界数据回归测试；不同语言的正则方言（回溯、分支、贪婪性）会有差异，移植时请以目标引擎文档为准。&lt;/p&gt;</description></item></channel></rss>