Tôi có một công cụ mẫu python sử dụng nhiều regexp. Nó sử dụng nối như:
re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" )
Tôi có thể sửa đổi các chuỗi con riêng lẻ (regexp1, regexp2, v.v.).
Có bất kỳ biểu thức nhỏ và nhẹ nào không khớp với bất kỳ biểu thức nào mà tôi có thể sử dụng bên trong một mẫu mà tôi không muốn có bất kỳ biểu thức nào phù hợp không? Thật không may, đôi khi '+' hoặc '*' được thêm vào nguyên tử regexp, vì vậy tôi không thể sử dụng chuỗi trống - điều này sẽ gây ra lỗi "không có gì để lặp lại".