Skip to content

Commit

Permalink
修改标志描述错误
Browse files Browse the repository at this point in the history
  • Loading branch information
varcat committed Mar 15, 2018
1 parent eba570f commit 8be7f63
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions pkg/regexp.htm
Original file line number Diff line number Diff line change
Expand Up @@ -46,16 +46,16 @@ <h4>Syntax</h4>
x{n}?          重复n次匹配x</pre>
<p>实现的限制:计数格式x{n}等(不包括x*等格式)中n最大值1000。负数或者显式出现的过大的值会导致解析错误,返回ErrInvalidRepeatSize。</p>
<p>分组:</p>
<pre> (re)           编号的捕获分组
(?P&lt;name&gt;re)   命名并编号的捕获分组
<pre> (re)           编号捕获组 (submatch)
(?P&lt;name&gt;re)   命名并编号的捕获分组 (submatch)
(?:re)         不捕获的分组
(?flags)       设置当前所在分组的标志,不捕获也不匹配
(?flags:re)    设置re段的标志,不捕获的分组</pre>
<p>标志的语法为xyz(设置)、-xyz(清楚)、xy-z(设置xy,清楚z),标志如下:</p>
<pre> I              大小写敏感(默认关闭)
m              ^和$在匹配文本开始和结尾之外,还可以匹配行首和行尾(默认开启
(?flags)       设置当前组内的标志;非捕获组
(?flags:re)    设置在re段的标志,不捕获的分组</pre>
<p>标志的语法为xyz(设置x,y,z)、-xyz(清除x,y,z)、(?xy-z)(设置xy,清除z),标志如下:</p>
<pre> i              不区分大小写(默认关闭)
m              多行模式:^和$在匹配文本开始和结尾之外,还可以匹配行首和行尾(默认关闭
s              让.可以匹配\n(默认关闭)
U              非贪婪的:交换x*和x*?、x+和x+?……的含义(默认关闭)</pre>
U              非贪婪匹配:交换x*和x*?、x+和x+?……的含义(默认关闭)</pre>
<p>边界匹配:</p>
<pre> ^              匹配文本开始,标志m为真时,还匹配行首
$              匹配文本结尾,标志m为真时,还匹配行尾
Expand Down

0 comments on commit 8be7f63

Please sign in to comment.