我试图将下面的字符串与正则表达式匹配,并从中获取一些值.

/system1/sensor37
  Targets
  Properties
    DeviceID=37-Fuse 
    ElementName=Power Supply
    OperatiOnalStatus=Ok
    RateUnits=Celsius
    CurrentReading=49
    SensorType=Temperature
    HealthState=Ok
    oemhp_CautiOnValue=100
    oemhp_CriticalValue=Not Applicable

使用下面的正则表达式

`/system1/sensor\d\d\n.*\n.*\n\s*DeviceID=(?P.*)\n.*\n.*\n.*\n\s*CurrentReading=(?P\d*)\n\s*SensorType=Temperature\n\s*HealthState=(?P.*)\n`
/system.sensor\d\d.*DeviceID=(?P.*)\n*.


1> Kobi..:
.s
(?s)/system.sensor\d\d.*DeviceID=(?P.*)

来自:RE2正则表达式语法参考

(?flags)s.\n