【发布时间】:2014-04-18 10:04:57
【问题描述】:
我需要一个正则表达式来在 Apache 配置的 RequestReadTimeout 指令中查找 maxtimeout 值(以下为 40)。文件,例如:
RequestReadTimeout header=XXX-40,MinRate=XXX body=XXX
RequestReadTimeout header=40 body=XXX
PS : XXX 指十进制数
我用过这个:
str="RequestReadTimeout header=10-40,MinRate=10 body=10"
re.search(r'header=\d+[-\d+]*', str).group()
'header=10-40'
但我需要一个正则表达式来仅获取一行中的 maxtimeout 值(本例中为 40)(不使用其他函数,如 spit("-")[1] ...等)。
谢谢。
【问题讨论】: