.{0}可匹配空值
例如:
port=(.{0})
可匹配port=,匹配结果为:

这个方法适用于这个字段不一定有值,例如有时port=80,有时port=,这时候就可以这样写:
port=(.{0}|\d+)
把空值放在前面,先判断是否为空完再判断是否满足值,避免出现因为优先匹配值而忽略了空值的判断,例如:
port=(.*|.{0})
去匹配port= 824413,结果为:
与本意相违背。
版权声明:本文为qq_40744423原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。