Hi,
Is there a way to use fields in rex expression?
I would like to do something like this:
| eval num=1 | accum num | rex mode=sed "s/(?m)^(.)$/*num. \1/g"
meaning adding to multiline event line numbers without breaking the lines.
I tried the How to number each line in a multiline event? but all the suggestions breaking the multiline event to event per line.
I must save the event multiline to perform more actions on the result.
You can try like this (run anywhere sample)
| gentimes start=-1 | eval _raw="Line1
Line2
Line3" | table _raw | rex mode=sed "s/([\r\n])/#$#\1/g" | makemv _raw delim="#$#" | eval sno=mvrange(1,mvcount(_raw)+1) | eval _raw=mvzip(sno,_raw,". ")
Is it impossible? or my questions make no sense?