Browse Source

Update 04_Zsh-开发指南(第四篇-字符串处理之通配符).md

Xingyu.Wang 6 years ago
parent
commit
33c8255fa1
1 changed files with 4 additions and 3 deletions
  1. 4 3
      04_Zsh-开发指南(第四篇-字符串处理之通配符).md

+ 4 - 3
04_Zsh-开发指南(第四篇-字符串处理之通配符).md

@@ -6,7 +6,7 @@
 
 ### 通配符的基本用法
 
-之前在讲字符串匹配判断时,通配符出现过,就是 `*$str"*` 两边的星号。
+之前在讲字符串匹配判断时,通配符出现过,就是 `*"$str"*` 两边的星号。
 
 ```
 % str1=abcd
@@ -81,7 +81,7 @@ good
 [abcd]          | abcd 中的任意一个字符                         |
 [^abcd]         | 除 abcd 外的任意一个字符                      |
 [a-c]           | a 和 c 之间的一个字符                         |
-[a-cB-Dxyz]     | a 和 c、B 和 D 之间以及 xyz 中的一个字符      |
+[a-cB-Dxyz]     | a 和 c 之间、B 和 D 之间以及 xyz 中的一个字符  |
 <1-100>         | 1 和 100 之间的整数                           |
 <-50>           | 0 和 50 之间的整数                            |
 <100->          | 大于 100 的整数                               |
@@ -92,8 +92,8 @@ good
 
 Zsh 还支持加强版通配符,功能更多一些。如果使用加强版的通配符,需要先在代码里加上 `setopt EXTENDED_GLOB`。
 
-通配符 | 含义 | 匹配的样例
+通配符 | 含义 | 匹配的样例 
+--- | --- | ---
 ^abc | 除了 abc 外的任意字符串 | aaa
 abc^abc | 以 abc 开头,但后边不是 abc 的字符串 | abcabd
 a*c~abc | 符合 a*c 但不是 abc 的字符串 | adc