RepositoryTypeScript
AR

areknawo/Rex

Your RegEx companion.

289stars
10forks
1issues
0views

🧠 Rex — Thư viện JavaScript/TypeScript viết RegExp phức tạp dễ dàng

Rex là người bạn đồng hành cho việc xây dựng biểu thức chính quy một cách trực quan và an toàn kiểu.

Rex (ReX.js) là một thư viện JavaScript viết bằng TypeScript, cung cấp API hướng đối tượng (OOP) và hỗ trợ tự động hoàn thành (autocompletion) để giúp bạn tạo ra các biểu thức chính quy (RegExp) phức tạp một cách dễ dàng và trực quan. Thay vì phải viết chuỗi ký tự regex mà rất khó đọc và dễ gây lỗi, Rex cho phép bạn xây dựng chúng thông qua các phương thức chainable.

✨ Điểm nổi bật

  • API chainable: Xây dựng RegExp bằng cách kết nối các phương thức như .find(), .whitespace(), .capture()...
  • Hỗ trợ TypeScript: Cung cấp gợi ý tự động (autocompletion) giúp giảm lỗi cú pháp và tăng năng suất
  • Cú pháp rõ ràng: Thay thế cho việc viết trực tiếp chuỗi regex phức tạp, khó đọc
  • Hỗ trợ nhóm capture: Dễ dàng tạo và quản lý các nhóm capture bằng hàm callback
  • Kiểm tra nhanh: Các phương thức như .test() giúp kiểm tra chuỗi đầu vào một cách nhanh chóng
  • Đóng gói nhẹ: Kích thước gói nhỏ gọn, tối ưu cho môi trường web

💡 Vì sao đáng chú ý

Rex không chỉ là một công cụ giúp viết regex nhanh hơn — mà còn biến quá trình này trở nên an toàn và bảo trì tốt hơn nhờ sự hỗ trợ của TypeScript. Điều này đặc biệt hữu ích khi làm việc trong các dự án lớn hoặc với nhóm phát triển nhiều người, nơi mỗi lỗi regex nhỏ cũng có thể gây ra lỗi khó phát hiện. Rex phù hợp cho bất kỳ ai đang tìm cách quản lý và tạo RegExp một cách có hệ thống.


#Regex #JavaScript #TypeScript #OpenSource #Rex #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.9k
Oct 27, 2026
RepositoryTypeScript
unjs/magic-regexp

A compiled-away, type-safe, readable RegExp alternative

4.3k
Oct 27, 2026
RepositoryTypeScript
ota-meshi/eslint-plugin-regexp

ESLint plugin for finding regex mistakes and style guide violations.

782
Oct 29, 2026
RepositoryRust
pemistahl/grex

A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

8.3k
Feb 27, 2026
RepositoryRust
yoav-lavi/melody

Melody is a language that compiles to regular expressions and aims to be more readable and maintainable

4.7k
Nov 24, 2024
RepositoryJavaScript
mathiasbynens/emoji-regex

A regular expression to match all Emoji-only symbols as per the Unicode Standard.

1.9k
Sep 15, 2026
RepositoryGo
dlclark/regexp2

A full-featured regex engine in pure Go based on the .NET engine

1.2k
Oct 28, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.2k
Oct 29, 2026