Merge pull request #193 from cakebytheoceanLuo/master

5.1, 5.2, 5.3 hyperlink fix
This commit is contained in:
Zeeshan Ahmad 2020-06-28 19:36:55 +04:00 committed by GitHub
commit 21df516a10
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -432,7 +432,7 @@
|g|全局搜索。| |g|全局搜索。|
|m|多行修饰符:锚点元字符 `^` `$` 工作范围在每行的起始。| |m|多行修饰符:锚点元字符 `^` `$` 工作范围在每行的起始。|
### 5.1 忽略大小写Case Insensitive ### 5.1 忽略大小写 (Case Insensitive)
修饰语 `i` 用于忽略大小写。 修饰语 `i` 用于忽略大小写。
例如,表达式 `/The/gi` 表示在全局搜索 `The`,在后面的 `i` 将其条件修改为忽略大小写,则变成搜索 `the``The``g` 表示全局搜索。 例如,表达式 `/The/gi` 表示在全局搜索 `The`,在后面的 `i` 将其条件修改为忽略大小写,则变成搜索 `the``The``g` 表示全局搜索。
@ -449,7 +449,7 @@
[在线练习](https://regex101.com/r/ahfiuh/1) [在线练习](https://regex101.com/r/ahfiuh/1)
### 5.2 全局搜索Global search ### 5.2 全局搜索 (Global search)
修饰符 `g` 常用于执行一个全局搜索匹配,即(不仅仅返回第一个匹配的,而是返回全部)。 修饰符 `g` 常用于执行一个全局搜索匹配,即(不仅仅返回第一个匹配的,而是返回全部)。
例如,表达式 `/.(at)/g` 表示搜索 任意字符(除了换行)+ `at`,并返回全部结果。 例如,表达式 `/.(at)/g` 表示搜索 任意字符(除了换行)+ `at`,并返回全部结果。
@ -466,7 +466,7 @@
[在线练习](https://regex101.com/r/dO1nef/1) [在线练习](https://regex101.com/r/dO1nef/1)
### 5.3 多行修饰符Multiline ### 5.3 多行修饰符 (Multiline)
多行修饰符 `m` 常用于执行一个多行匹配。 多行修饰符 `m` 常用于执行一个多行匹配。
@ -490,7 +490,7 @@
[在线练习](https://regex101.com/r/E88WE2/1) [在线练习](https://regex101.com/r/E88WE2/1)
### 6. 贪婪匹配与惰性匹配Greedy vs lazy matching ### 6. 贪婪匹配与惰性匹配 (Greedy vs lazy matching)
正则表达式默认采用贪婪匹配模式,在该模式下意味着会匹配尽可能长的子串。我们可以使用 `?` 将贪婪匹配模式转化为惰性匹配模式。 正则表达式默认采用贪婪匹配模式,在该模式下意味着会匹配尽可能长的子串。我们可以使用 `?` 将贪婪匹配模式转化为惰性匹配模式。