@oscar that's a really vague RegEx to begin with. Can you expand on the use case of what you are trying to accomplish? In general, a Regex is the last resort because of the high rate of FPs. I'd like to understand why a Regex is needed in the first place.
I'm looking into the regex limit, but don't have an answer yet.
Hi @jason , thanks for responding.
I try to simplify the scenarios to just focus on the issue or unexpected behaviour.
I give you some context about how I get here:
We are using regex to detect base64 encoded data being sent outside. We are matching sha265 hashes as false positives, so we wanted to ignore these. sha265 are 64 hexadecimal characters.
We finally used the regex [a-f0-9]{64} as filter, and it was admitted by the UI as filter, but before this we tried to use the regex [a-z0-9]{64}, which was not allowed by the UI.
Then I checked if the same regex was admited as the main regex, and it was admited.
This is why I guessed there are limitations with regex and there are different limitations between the main regex and the filter regex.
I would like to understand why the UI refuses a regex and there is no syntax error in it.
The error pop up says: Exception: Regex Dictionary compilation error
Thanks in advance,
Òscar
Hello @jason , I hope you are doing well.
were you able to check my latest update? I provided more details regarding the issue I'm facing.
Thanks in advance,
Òscar