Rulex - 새로운 포터블 정규식 언어를 소개합니다.
Rulex 언어의 소개를 간단하게 하자면 아래와 같습니다.
Rulex is a language that compiles to regular expressions. It is currently in an alpha stage and will likely change in the next few releases.
즉 한마디로 새로운 포터블 정규식 언어라고 머릿속에 넣어두시면 될것 같네요..
해당 언어의 특징을 간단하게 정리하자면 아래와 같습니다.
- 표준 정규식으로 트랜스파일
- 공백 무시, 코멘트 지원
- 유니코드 지원
- 숫자 범위 및 변수 같은 확장 기능 지원
- 알기 쉬운 에러 메시지
- Rust 오픈소스
예시는 아래와 같고요..
그외의 자세한 문서는 아래 URL 를 참고해보시면 좋을 것 같습니다.
그리고 아래절차를 통해서 빠르게 시작해볼 수 도 있습니다.
Quick Start
Summary of how to start using rulex.
CLI
The CLI allows you to compile rulex expressions to regexes in the command line.
Use pre-built binaries
Binaries are available for Windows, Linux and macOS. Download them from the releases page.
Install from source
This requires that a recent Rust toolchain is installed. Instructions for how to install Rust can be found here.
Install the CLI with
cargo install rulex-bin
Get help
To find out how to use the CLI, run
rulex --help
Rust macro
If you want to write a rulex directly in your Rust source code, the rulex-macro got you covered. Add this to your Cargo.toml:
rulex-macro = "0.4.1"
Then you can import and use it with
use rulex_macro::rulex;
const MY_REGEX: &str = rulex!(["great!"] | "great!");
이상입니다.
오늘의 블로그는 여기까지고요..
이만 줄이겠습니다.
항상 믿고 봐주셔서 감사합니다..
오늘도 마지막까지 제 글을 끝까지 읽어주셔서 진심으로 감사드리고, 제 글이 조금이라도 여러분의 각자의 삶을 살아가시는데 도움이 되셨길 기원합니다.
앞으로도 더욱 좋은 블로그를 남기는 제가 되도록 노력하겠습니다.
그리고, 제 글을 읽으시면 말이 됩니다.
항상 말에는 반드시 삶을 움직이는 힘이 있습니다.
제가 열심히 정성스럽게 정리한 저만의 지식과 1일 1블로그하는 제 블로그에 담긴 글들을 통해서,
여러분들의 삶과 운명을 반드시 조각하고 움직이시길 기원합니다.
이상입니다. 감사합니다.
'좋아하는 것_매직IT > 96.IT 핫이슈' 카테고리의 다른 글
Plasmo - 브라우저 확장 개발용 SDK (0) | 2022.06.17 |
---|---|
Tauri v1.0 릴리즈 - 웹 프론트엔드 스택을 이용해 데스크탑 앱을 개발할 수 있는 툴킷 (0) | 2022.06.17 |
VSCode 와 SVN(SUBVERSION) 연동관련 깔끔하게 정리하기 (0) | 2022.06.16 |
Fresh - 차세대 웹 프레임워크 (0) | 2022.06.15 |
Lorien - 무한 칠판/노트 작성 도구 오픈소스 (0) | 2022.06.15 |