OR表达式正则表达式?

Ste*_*ing 1 c# regex or-operator

我正在尝试使用正则表达式来处理温度最终的消息.整个消息的示例如下所示:

RH= 12.1 %RH T= -3.5 'C
Run Code Online (Sandbox Code Playgroud)

如果不明显,温度(以及与此问题相关的部分)是T = -3.5 'C.我想捕捉任何CF结尾.现在我有这个表达式:

"RH=\\s*(?<1>[^\\s]*)\\s%RH T=\\s*(?<2>[^\\s]\\s*'\\w)"
Run Code Online (Sandbox Code Playgroud)

但这将捕获最后的任何字母数字字符.如何更改最后'\\w'在结束时说,"只是CF?"?

rua*_*akh 5

您可以使用字符类:而不是\\w写入[CF].