Hello,
I was wondering could anyone help me figure out the sed script required and regex to Anonymize child nodes from xml - The difficulty seems to be due to the fact each node takes it's own line within splunk rather than usual single line <testfield> 123 </testfield>
. Here is an example of how it appears:
<userDetails>
<name>
<testfield>
123
</testfield>
</name>
</userDetails>
And the appearance I would want would be something like:
<userDetails>
<name>
<testfield>
xxxx
</testfield>
</name>
</userDetails>
Any help would be great with this - thank you.
James
I figured it out - Here is the answer for anyone who might need it.
SEDCMD-testdata_anonymizer = s/(.*)<testfield>[\s\S]*?<\/testfield>.*/\1 <testfield>xxxx<\/testfield>/g
I figured it out - Here is the answer for anyone who might need it.
SEDCMD-testdata_anonymizer = s/(.*)<testfield>[\s\S]*?<\/testfield>.*/\1 <testfield>xxxx<\/testfield>/g