Các tính năng regex cơ bản nhất gần như giống nhau trong hầu hết mọi cách triển khai:ký tự hoang dã., Bộ định lượng *, +, và?, Neo ^ và $, các lớp ký tự bên trong [] và tham chiếu ngược \ 1, \ 2, \ 3etc.
Luân phiên được ký hiệu là | bằng Perl và Python
Perl và Python sẽ cho phép bạn sửa đổi một biểu thức chính quy với (? Aimx). Ví dụ:(? I) làm cho một biểu thức không phân biệt chữ hoa chữ thường. Các bổ ngữ này có cùng ý nghĩa trên cả hai ngôn ngữ. Ngoài ra, cả hai ngôn ngữ đều cho phép bạn giới thiệu nhận xét trong biểu thức chính quy với (? #…).
Perl và Python hỗ trợ xem xét tích cực và tiêu cực với cùng một cú pháp:(? =), (?!), (? <=) Và (?
Cả hai ngôn ngữ đều hỗ trợ các ký tự neo \ A và \ Z và các lớp ký tự \ d và \ D, \ s và \ S.
Cả hai ngôn ngữ đều cho phép bạn đặt tên cho ảnh chụp bằng (? P