On 16/05/2023 20:36, MRob via Exim-users wrote:
> Hi, I want to capture part of a regex match (capture group) to put in logs. This example using subject header works but is there a better way?
>
> warn set acl_c_temp = ${if match{$h_Subject:}{<regex with capture group>}{$1}{none}}
> !condition = ${if eq{$acl_c_temp}{none}}
> logwrite = Notice: subject match is: $acl_c_temp
>
> This also risky because must be careful to make sure "none" could never come from the regex match group
Why not shring the word "none" to an empty string?
> PS: is there better local variable to use?
In what sense "better" ?
--
Cheers,
Jeremy
--
## subscription configuration (requires account):
##
https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@???
## Exim details at
http://www.exim.org/
## Please use the Wiki with this list -
http://wiki.exim.org/