ilmsux) 分组中可以设置模式,ilmsux之中的每个字符代表一个模式
(?imx) 正则表达式包含三种可选标志:i,m,或x,值影响括号中的区域
(?...-imx) 正则表达式关闭i,m,或x可选标志,只影响括号中的区域
(?: ) 类似(...),但不表示一个组
( ?-imx : ) 在括号中不使用i, m,或x 可选标志
(?...\Z 匹配字符串结束,如果存在换行,只匹配到换行前的结束字符串
\G 匹配最后匹配完成的位置
\n,\t 匹配一个换行符,匹配一个制表符,等
\1...\9 匹配第n个分组的子表达式
\10 匹配第n...返回匹配字符串,默认m=0,可以获得第一个或者第m个括号的分组,多参数时将以元组的形式返回
x.groups() 返回一个包含所有小组字符串的元组
x.start(m) 默认m=0,返回第m个括号的字符串的开始索引...x.end(m) 默认m=0,返回第m个括号字符串的结束索引
x.span(m) 默认m=0,返回第m个括号字符串的开始索引和结束索引
实例:
?