丢弃命名的pcre捕获组中的空白

我正在尝试从日志中提取一小部分。我是一个与整个日志匹配的正则表达式,但是仅将非空白内容放入我的一个命名捕获组中。

我正在查看的日志块看起来像这样

</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

如何将文本保留在命名的捕获组中,但如何丢弃多余的空格?我正在考虑某种嵌套的捕获组,但这超出了我在正则表达式中所熟悉的范围。

lixb07072014 回答:丢弃命名的pcre捕获组中的空白

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2945786.html

大家都在问