问号(?
)通常表示可选项,表示前面的字符或子表达式可能出现也可能不出现。例如,正则表达式 ab?c
匹配 “ac
” 或 “abc
” 但不匹配 “abbc
”。
加号(+
)表示一个或多个前导字符或子表达式。例如,正则表达式 a+b
匹配 “ab
”,“aab
”,“aaab
” 等,但不匹配 “b
”。
句点(.
)表示匹配任意单个字符,除了换行符(\n
)外的任何字符。例如,正则表达式 a.c
匹配 “abc
”,“adc
”,“axc
” 等。
问号(?
)通常表示可选项,表示前面的字符或子表达式可能出现也可能不出现。例如,正则表达式 ab?c
匹配 “ac
” 或 “abc
” 但不匹配 “abbc
”。
加号(+
)表示一个或多个前导字符或子表达式。例如,正则表达式 a+b
匹配 “ab
”,“aab
”,“aaab
” 等,但不匹配 “b
”。
句点(.
)表示匹配任意单个字符,除了换行符(\n
)外的任何字符。例如,正则表达式 a.c
匹配 “abc
”,“adc
”,“axc
” 等。