RegEx with Hex Character Error

A hex character-search produces an Error. In RegExRX, my search pattern finds the strings with the special characters (\x{2066} and \x{2069}). In Xojo too. But if the search doesn’t return any results, this error message occures: “character value in \x{…} sequence is too large”.

The search pattern is:

(?|(?:\\x{2066}?(#\\d{2}:\\d{2}:\\d{2}-\\d{1}#)\\x{2069}?\\s(.+)\\s\\x{2066}?(#\\d{2}:\\d{2}:\\d{2}-\\d{1}#)\\x{2069}?)|(?:\\x{2066}?(#\\d{2}:\\d{2}:\\d{2}-\\d{1}#)\\x{2069}?\\s(.+))).*

The string to search is the following (hope the special characters make it to the pasted lines):

?#14:20:33-6#? ???????????: ?? ???????? ?? ????? ????????, ??? ???? ???????.

?#14:20:37-5#? ? ?? ????? ?????? ? ????????, ??? ??? ?????? ?? ?????.

#11:48:40-4# der hat verschiedene, hm... Bedeutungen #11:48:44-4#
#02:58:32-8# Galina: they didn't bring it. Already, I say, will come, I do not know. #02:58:37-0#
#02:58:37-2# Sazan has been with me since then, which is this one, #02:58:39-7#

Any ideas why this error occurs?

Best guess is that it’s a bug in the older version of PCRE that Xojo uses. RegExRX uses a newer version through the MBS plugins.

Could you please direct me to the monkeybread plugin? Doesn’t reveal in the plugin folder.

It looks like it’s now part of Tools, right @Christian Schmitz ?

https://www.monkeybreadsoftware.de/xojo/plugin-tools.shtml

thanks!