rexi
is a simple yet powerful CLI tool designed for developers, data scientists, and anyone interested in working with regular expressions directly from the terminal.
Built with Python and leveraging the textual
library, rexi
offers a user-friendly terminal UI to interactively work with regular expressions.
textual
library, providing a clean and intuitive interface to work with.match
or finditer
modes, allowing users to select the most suitable method for their needs.rexi
reads input directly from stdin, streamlining the process of testing regular expressions.pip install rexi
cat /etc/hosts | rexi
Once the UI is open, you can:
match
or finditer
to apply your regex pattern.We welcome contributions from the community! Whether it's adding new features, fixing bugs, or improving documentation, your help is appreciated. Please see our contribution guidelines for more information on how to contribute to rexi
.
rexi
is here to make working with regular expressions in the terminal an easy and interactive experience. Try it out and see how it can streamline your regex testing and learning process!
This project is licensed under the terms of the MIT license.