I was changing TRegExpr code some time ago, you can see I made many changes, they were merged to FPC trunk:
https://github.com/andgineer/TRegExpr/b ... istory.txt
and I can make another change for RegExpr: add unicode categories.
Here is description of this regex feature: see "Unicode Categories" here
https://www.regular-expressions.info/unicode.html
This is
\p{L}
\P{L}
\pL
\PL
with short names L (one letter or 2 letters).
It is not easy and I ask for donation for this work, $200.
You can donate here: http://uvviewsoft.com/donate.htm
If I accumulate $200, I will start doing it.
Pls write somehow (email: support _ uvviewsoft.com) that your donation belongs to RegExpr work.
(For users of CudaText: this changed RegExpr will be used in CudaText search engine)