У меня есть ответ в формате XML, который мне нужен для Regex out (с использованием Splunk), есть несколько тегов вариации, чтобы учесть, что они выглядят примерно так:
<charge-request>
...
</charge-request
и
<charge-response>
...
</charge-response>
Однако часть <charge
может быть заменена рядом разных вещей в зависимости от того, что делает система (например, зарядка, возврат и т. Д. c) id хотел бы выяснить, как я могу wild card это что-то вроде <*-request>
, чтобы не заботиться о том, что находится между <
и окончанием -request>
, <*-request>
также должен быть частью группы, поскольку он является частью исходного запроса / ответа.
Прямо сейчас у меня есть такое регулярное выражение:
"(?<raw_message>(?:<charge-request>|<charge-response>).*(?:<\/charge-request>|<\/charge-response>))"
Как я могу обновить это, чтобы не заботиться о том, что находится в <
и окончании -request>
(или -response>
если на то пошло)