簡體   English   中英

通過正則表達式從異常中提取消息

[英]Extract a message from the exception through Regular expression

我收到一個異常“ 無法識別的字段rsvName(類com.alcatel.tpapps.solutionapi.common.RuleSystemVersionRequest),未標記為可忽略

我只想提取此模式“ (Class “之前的一部分,即“ 無法識別的字段rsvName ”。

那么,僅提取“ 無法識別的字段rsvName ”的正則表達式將是什么?

您必須找出異常消息的格式。 如果始終采用“可讀消息(異常類型),附加信息”格式,並且只想提取可讀消息,則可以執行以下操作:

(。*)\\ s +(

您可以使用以下正則表達式:

^[^(]+

工作演示

如果要捕獲內容,請使用如下捕獲組:

^([^(]*)\s
or another regex like:
^(.*?)\s\(

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM