Project OL.Text is an implementation of the Rx text transformation script language. You can find out more about both the Rx language and this project in the following sections:
This project is intended primarily for programmers - for those of them who deal with textual information and need a simple tool to convert it. A typical case of using OL.Text that comes to my mind is the normalization of textual information obtained from an external source, with the choice of a normalization algorithm depending on the source. By the way, the idea of this project came to me just when I was working on a solution to such a problem: it was necessary to automate the normalization of texts before feeding them to artificial intelligence. Then I changed jobs, but the idea remained in my head. Later, I faced the problem of automating HTML formatting edits in my old LiveJournal posts, and I realized that it would be nice to have a universal tool that allows me to process texts with scripts consisting of simple commands: replace, replicate, prefix, suffix, etc. That's how this project was born.