Tôi đang cố gắng tìm một regex nhóm một từ kết thúc bằng hai biểu tượng giống hệt nhau theo sau là 'ter' và chia tách nó trên hai biểu tượng. Ví dụ: Từ 'Thư' phải được nhóm thành 'Hãy' và 'ter'. Tôi đang sử dụng python và đây là những gì tôi đã nhận được cho đến nay:Hãy tham khảo nhóm bên trong nhóm với Regex
match = re.search(r'(\w*)((\w)\1(er$))', str)
print match.group(1) #should print 'Let'
print match.group(2) #should print 'ter'
Vấn đề là những (\ w) \ 1 không đề cập đến các nhóm đúng, bởi vì đó là một nhóm bên trong một nhóm. Cách này được giải quyết như thế nào?
Xin cảm ơn trước.
bạn có nghĩa là hai biểu tượng giống hệt nhau theo sau là 'er'? – jamylak
Bạn không giải thích biểu thức * thực sự * phải làm gì. Tôi không thể tưởng tượng rằng bạn đang cố gắng để tách từ "Thư" thành hai nửa và gần như không thể đoán được ý định của bạn từ nỗ lực của bạn. – Tomalak
@Tomalak tên của chúng tôi là rất giống nhau – jamylak