-1

Node.js/ の正規表現に問題があります。

これは私が持っているものです:

Using pin #4
Data (40): 0x1 0xb5 0x0 0xd1 0x87
Temp =  20.9 *C, Hum = 43.7 %

Temp= と *C (この場合は 20.9) の間の値と、Hum = と % (この場合は 43.7) の間の値を取得したいと思います。

お時間をいただきありがとうございます。

4

1 に答える 1

0

次のパターンを使用できます。

(?<=[ ,]?(?:Temp|Hum)\s*\=\s*)([^\s]+)

また:

(?:\=\s*)([^\s]+)

また:

(\d+(\.\d+)?)(?=\s*.?(?:C|%))
于 2012-11-30T16:31:28.520 に答える