https://rulex-rs.github.io/ Rulex Rulex Main * Docs * Playground --------------------------------------------------------------------- Socials * GitHub Rulex logo Rulex A new, portable, regular expression language. Get Started Playground GitHub v0.4 Examples 'Hello' ' '+ ('world' | 'rulex') <% ' '+ | ' '+ %> | % ' '+ % 'hello'{1,5} 'world'* lazy ['acd[]' 'p'-'s'] !['^'] [s U+15 U+FEFF Greek] :([s]) :named([.]) ::named (<< 'foo' | 'bar') (!>> 'foo' | 'bar') range '0'-'255' let x = [digit]+; x '+' x Compatible Rulex is transpiled to normal RegExp's, so you can use it anywhere Readable Rulex is whitespace insensitive and supports comments. The syntax is simple and intuitive Unicode Support Rulex polyfills Unicode support for RegExp engines that are stuck in the last century Familiar If you know RegExp's, the syntax will immediately make sense Advanced Features Rulex adds unique features such as number ranges and variables for even more expressiveness Good Error Messages We value your time. Error messages are informative and show the erroneous parts of the code * Powered by Hugo and Doks