我正在尝试对结尾带有温度的消息使用正则表达式。整个消息的示例如下所示:
RH= 12.1 %RH T= -3.5 'C
如果不明显,则温度(以及与此问题相关的部分)为
T = -3.5 'C
。我想最后捕获C
或F
。现在我有这个表达:"RH=\\s*(?<1>[^\\s]*)\\s%RH T=\\s*(?<2>[^\\s]\\s*'\\w)"
但这将最终捕获任何字母数字字符。如何将最后一个
'\\w'
更改为“仅C
或F
?”? 最佳答案
您可以使用character class:写\\w
代替[CF]
。
关于c# - 或正则表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11543098/