Hello, @yohanes-k, @peterjones, @ekopalypse and All,
Oh, my bad ! Reading again my post, I just realize that I’m quite wrong and that the Peter’s solution is the right one !
Why ? because my search regex, in fact, is an alternative between the 2 independent regexes : \d+\K(:) and -(?=\d+) :-((
Actually, the overall regex must be an alternative between the regexes \d+\K:(?=\d+) and \d+\K-(?=\d+) which may be grouped with a ( non-capturing ) group syntax !
Now, in order to be more rigorous, we should mention the name of the Four Evangelists. This gives the following regex S/R :
SEARCH (?-i:Matthew|Mark|Luke|John)\x20\d+\K:(\d+)-(?=\d+)
REPLACE \x20verse\x20\1\x20to\x20
Cheers,
guy038