Văn bản & Regex

Find, match, transform — string thật đơn giản

Regex tester với capture group live, text case converter, slugify, diff checker. Click-to-explain regex để hiểu bạn vừa viết gì.

8 tools

Chọn công cụ nào trong nhóm này

Bốn công cụ này lo mấy việc vặt về văn bản nằm giữa lúc viết và lúc phát hành: so hai phiên bản, thử một mẫu, đổi kiểu chữ cho nhất quán, và biến tiêu đề thành đoạn URL.

Bộ thử regex là thứ đáng chậm lại mà dùng. Các phương ngữ khác nhau thật sự — JavaScript chỉ cho phép lookbehind độ dài cố định, và \\d khớp cả chữ số ngoài hệ Latin theo luật Unicode ở một số engine chứ không phải tất cả — nên một mẫu đã chứng minh trong ngôn ngữ này chưa chắc đúng ở nơi khác. Bộ thử còn cho thấy hiện tượng quay lui thảm hoạ: mẫu kiểu ^(a+)+$ duyệt số đường đi tăng theo hàm mũ và sẽ treo máy chủ nếu gặp đúng đầu vào.

Slugify và bộ đổi kiểu chữ trông tầm thường cho tới khi gặp văn bản ngoài tiếng Anh. Chuyển tự dấu, quyết định xử lý gạch ngang dài ra sao, gộp các dấu phân cách lặp — đó đúng là những chi tiết đẻ ra hai URL cho một bài. Bộ so sánh diff làm việc theo dòng, hợp cho cả file cấu hình lẫn văn xuôi.