Tôi có một công cụ mẫu python sử dụng rất nhiều regexp. Nó sử dụng kết nối như:Cú pháp biểu thức chính quy cho "khớp không có gì"?
re.compile(regexp1 + "|" + regexp2 + "*|" + regexp3 + "+")
Tôi có thể sửa đổi từng phần riêng lẻ (regexp1, regexp2, v.v).
Có biểu thức nhỏ và nhẹ nào không khớp với nội dung nào mà tôi có thể sử dụng bên trong mẫu mà tôi không muốn bất kỳ kết quả nào khớp không? Thật không may, đôi khi '+' hoặc '*' được gắn vào nguyên tử regexp vì vậy tôi không thể sử dụng chuỗi rỗng - lỗi "không có gì để lặp lại" sẽ tăng lên.
http://stackoverflow.com/questions/1723182/a-regex-that-will-never-be-matched-by-anything –