(?:pattern)
industr(?:y|ies)等价于industry|industries
(?=pattern)
windows(?=95|98|NT|2000)
能匹配windows95的windows,但不能匹配windows3.1的windows
(?!pattern)
windows(?!95|98|NT|2000)
能匹配windows3.1中的windows,但不能匹配windows2000
\cx 匹配由x指明的控制字符,例如,\cM匹配一个Control-M或回车符。x的值必须为A-Z或a-z之一,否则,将c视为一个原义的c字符
\num 对所获取的匹配引用。例如 (.)\1
匹配两个连续相同的字符