我正在尝试对结尾带有温度的消息使用正则表达式。整个消息的示例如下所示:

RH= 12.1 %RH T= -3.5 'C


如果不明显,则温度(以及与此问题相关的部分)为T = -3.5 'C。我想最后捕获CF。现在我有这个表达:

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


但这将最终捕获任何字母数字字符。如何将最后一个'\\w'更改为“仅CF?”?

最佳答案

您可以使用character class:写\\w代替[CF]

关于c# - 或正则表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11543098/

10-09 04:21