Splunk Dev

rex to extract particular field

harishnpandey
Explorer

Hi ,

I have below string and need to extract field after HCM5250: and before .
Also, while doing search need to consider 65.
Both response Code and responseMessage written on separate lines

65
updateContractTxnAccount Failed - update HCM5250:AD1218494460121708

For e.g:

index=mylog "65" AND "updateContractTxnAccount Failed - update HCM5250:" |rex

Not sure how to get exact rex here . Appreciate your help !!

Thanks ,

Harish

Tags (1)
0 Karma

harishnpandey
Explorer

Below is my exact input stings out of which I need to extract only "AD1218494460121708" which is txn account number..All transaction a/c I need to extract from log

0 Karma

bheemireddi
Communicator

harishnpandey,

Did you mean to post the actual sample event?

0 Karma

cpetterborg
SplunkTrust
SplunkTrust

If your event will have HCM5250 always, then:

rex "<responseCode>(?P<responseCode>\d+)[\s\S]+HCM5250:(?P<responseMessage>[^<]+)<"

or

rex "<responseCode>(?P<responseCode>\d+)[\s\S]+HCM5250:(?P<responseMessage>\w+)<"

Given the data as shown, either of these should work. If your data for the message is more generic, but you want the : to the end of the XML field, then try:

rex "<responseCode>(?P<responseCode>\d+)[\s\S]+<responseMessage>[^<]*?:(?P<responseMessage>[^<]+)<"

cpetterborg
SplunkTrust
SplunkTrust

Here is the rex you need if you only need the last part of the responseMessage:

rex "<responseMessage>[^<]*?:(?P<fieldToBeExtracted_callMeWhatYouWant>[^<]+)<"

That should extract everything from after the colon (:) on to the end of the field.

0 Karma

harishnpandey
Explorer
 <responseCode>65</responseCode>
  <responseMessage>updateContractTxnAccount Failed - update HCM5250:AD1218494460121708</responseMessage>
0 Karma

MuS
SplunkTrust
SplunkTrust

Is this an actual sample event you pasted here?

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Data Management Digest – August 2026

MichelleCorpora_1-1788182384472.png Welcome to the August 2026 edition of Data Management Digest! August was a ...

Your Feedback. Our Roadmap. Visit the PX Feedback Booth at .conf26

You use Splunk every day, come and help shape what's next.  Save Your Seat: Product-Focused Sessions at ...

Agentic SOC Triage: Investigating Splunk ES Notables with MCP Server and a Local LLM

The Problem: Too Many Alerts, Too Little Context Security operations teams running Splunk Enterprise Security ...