Hi,
How to escape/ or use $ symbol from (?PERROR\s-\s[^\n\r]+?(?=\s[0-9]|$|[\n\r])) regex which is in below
view
View :
<module name="URLLoader" layoutPanel="panel_row1_col1" group="Details" autoRun="True">
<module name="Search">
<param name="search">index="mwrap_idx" sourcetype="CARApp" $excep$ | rex field=_raw "(?P<test>ERROR\s-\s[^\n\r]+?(?=\s[0-9]|$|[\n\r]))" | rename test as Exception | lookup Lookupcarexcep.csv "Logged Text" AS Exception OUTPUT "Display Text" | table "Display Text" Exception _raw</param>
<module name="SimpleResultsTable">
<param name="entityName">results</param>
<param name="drilldown">row</param>
<module name="ConvertToDrilldownSearch">
<module name="ViewRedirector">
<param name="viewTarget">flashtimeline</param>
<param name="popup">True</param>
</module>
</module>
It is giving me "Unbalanced quotes" error
yeah i tried putting "\"(slash). it didn't work.
But "$$" (two dollars back to back)works 🙂
try putting "\" before the $.
You could try using CDATA. CDATA allows "raw" text in xml.
<param name="search"><![CDATA[index="mwrap_idx" sourcetype="CARApp" $excep$ | rex field=_raw "(?P<test>ERROR\s-\s[^\n\r]+?(?=\s[0-9]|$|[\n\r]))" | rename test as Exception | lookup Lookupcarexcep.csv "Logged Text" AS Exception OUTPUT "Display Text" | table "Display Text" Exception _raw]]></param>
Did this work for you? if so, please mark as accepted. Thanks!
I'll try the CDATA. i didn't know this. Thank you alacercogitatus