我正在尝试从日志中提取一小部分。我是一个与整个日志匹配的正则表达式,但是仅将非空白内容放入我的一个命名捕获组中。
我正在查看的日志块看起来像这样
</Data><Data Name='accessMask'>0x100</Data><Data Name='Properties'>%%7688
Default Property Set
ms-MSS-XXXRRd
computer
</Data><Data Name='AdditionalInfo'>-
我可以与之匹配的
.*Default Property Set(?<tag32>.*?)<\/data>
但是,输出包含提取的信息周围的所有空格和换行符。
ms-MSS-XXXRRd
computer
理想情况下,捕获组应包含以下内容
ms-MSS-XXXRRd,computer
如何将文本保留在命名的捕获组中,但如何丢弃多余的空格?我正在考虑某种嵌套的捕获组,但这超出了我在正则表达式中所熟悉的范围。