9.1 正则表达式的介绍
正则表达式 (Regular Expression, RE, 或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列 文字字符串,简单的说,正则表达式就是用在字符串的处理上面的一项...例如 vi, grep, awk ,sed 等 等工具,因为她们有支持正则表达式, 所以,这些工具就可以使用正则表达式的特殊字符来进行字符串的处理。...这些符号主要有底下这些意义:
特殊符号 代表意义
[:alnum:] 代表英文大小写字符及数字,亦即 0-9, A-Z, a-z
[:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z
[:...[:upper:] 代表大写字符,亦即 A-Z
[:space:] 任何会产生空白的字符,包括空格键, [Tab], CR 等等
[:xdigit:] 代表 16 进位的数字类型,因此包括: 0-9,...』与一般在指令列输入指令的『通配符』并不相同
例如,在 通配符当中的 代表的是『 0 ~ 无限多个字符』的意思,但是在正则表达式当中, 则是『重复 0 到无穷多个的前一个 RE 字符』的意思.