字符 解释 . 匹配除换行符("/n")以外的任何单个字符 * 匹配前面表达式的零个或多个拷贝 [] 匹配括号中的任意的字符类 ^ 作为正则表达式的第一个字符匹配行的开头 $ 作为正则表达式的最后一个字符匹配行的结尾 {} 当括号中包含一个或2个数字时,指示前面的模式被允许匹配的次数,如果包含名称则认为是以该名称替换 / 用于转义元字符,并且作为通常转义序列的一部分。 + 匹配前面的正则表达式的一次或多次重复 ? 匹配前面的正则表达式的零次或一次重复 | 匹配前面的正则表达式或随后的正则表达式 "..." 引号中的每个字符解释为字面意义-除C转义序列外元字符会推动它们的特殊含义 / 只有在后面跟随有指定的正则表达式时才匹配前面的正则表达式 ( ) 将一系列正则表达式组成一个新的正则表达式 |