Re: Regex - Can you return the matched pattern using sub?

Jonah Burgess <[email protected]>
Newsgroups gmane.comp.security.detection.bro
Message-ID <AM6PR07MB5303BAD8E0CE67766F10FC608EAD0@AM6PR07MB5303.eurprd07.prod.outlook.com>
Furthermore, is there an alternative to match_pattern that returns all matches for a pattern?

It would probably help if I could more better documentation about regex functions in Zeek.. I have this: https://docs.zeek.org/en/stable/scripts/base/utils/patterns.bro.html but if anybody could recommend more resources it would be appreciated.

Thanks,
Jonah

From: Jonah Burgess<mailto:[email protected]>
Sent: 14 August 2019 12:20
To: [email protected]<mailto:[email protected]>
Subject: [Zeek] Regex - Can you return the matched pattern using sub?

Hi,

Can I replace a pattern in a string with “” but also return the matched pattern?

Basically I am extracting different blocks of text from a string using match_pattern() but then at the end, I want to search all the remaining text (minus the blocks that were already extracted).

I tried simply calling gsub(data, pattern, “”) just after calling block[n] = match_pattern(data, pattern) but this didn’t seem to benefit performance at all. I’m sure there must be a better way :/

Thanks in Advance,
Jonah

_______________________________________________
Zeek mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/zeek
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.