I have a field, where all values are pre-fixed with "OPTIONS-IT\".
I would like to remove this, but not sure on the best way to do it.
example
User
OPTIONS-IT\smcdonald
OPTIONS-IT\jbloggs
I would like to change to
User
smcdonald
jbloggs
I have tried eval User= replace (User, "OPTIONS-IT\", "") but this doesn't work.
The regular expressions I have used have not worked either.
Any help appreciated.
These methods support regular expression and "\" will be treated as escape character.
Do it this way -
<your search> | rex field=User "OPTIONS.IT.(?<User>\S+)"
OR
<your search> | eval User=replace (User, "OPTIONS\-IT.", "")
Like this (needs more escape characters):
... | rex field=User mode=sed "s/OPTIONS-IT\\\//g"
This one works great! Thanks!
Hi smcdonald20,
Try the following command
your_search | rex field=your_field "OPTIONS-IT\\(?<username>[^ ]*)"
Bye.
Giuseppe
These methods support regular expression and "\" will be treated as escape character.
Do it this way -
<your search> | rex field=User "OPTIONS.IT.(?<User>\S+)"
OR
<your search> | eval User=replace (User, "OPTIONS\-IT.", "")