본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

Rulex - 새로운 포터블 정규식 언어 (rulex-rs.github.io)

반응형

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블로그하는 제 블로그에 담긴 글들을 통해서,
여러분들의 삶과 운명을 반드시 조각하고 움직이시길 기원합니다.​

이상입니다. 감사합니다.

 

728x90
300x250