Vì vậy, tôi đang cố gắng tìm các từ có 6 chữ cái bao gồm một ký tự được lặp lại ba lần, sau đó là một ký tự khác được lặp lại ba lần. Ví dụ aaabbb
hay oookkk
.
Tôi đang cố gắng:
grep -E "[a-z]\1{3}\S[a-z]\1{3}" filename
Đầu tiên, regex có đúng không? Thứ hai tại sao tôi nhận được grep: Invalid back reference
?
grep -E '([a-z]{2})([0-9]{2})\2\1'
sẽ phù hợp aa9999aa
.
oookkk
(không quá 6 ký tự) KHÔNG phải những từ có chứa oookkk
likeoookkkfoobar
grep -w
ví dụ tôi đã đưa ra trong câu trả lời của mình.
aaaaaa
hay bạn cần ít nhất hai nhân vật khác nhau? Vui lòng xem xét cho chúng tôi ví dụ đầu vào và đầu ra mong muốn.
aaabbbfoobar
? Thế cònaaaabbb
? Lý tưởng nhất, cho chúng tôi thấy một số ví dụ đầu vào và đầu ra mong muốn của bạn.