LINUX.ORG.RU

История изменений

Исправление dataman, (текущая версия) :

нет поддержки «широких символов» и прочего юникода.

У Белларда в quickjs есть. Но спецификация регэкспов – Javascript ES2023, конечно.

https://github.com/kokke/tiny-regex-c

Всё не буду цитировать. :)

Supports a subset of the syntax and semantics of the Python standard library implementation (the re-module).

No use of dynamic memory allocation (i.e. no calls to malloc / free).

To avoid call-stack exhaustion, iterative searching is preferred over recursive by default (can be changed with a pre-processor flag).

Исходная версия dataman, :

нет поддержки «широких символов» и прочего юникода.

У Белларда в quickjs есть. Но спецификация регэкспов – Javascript ES2023, конечно.