Tôi có các chuỗi như "aaaaabbbbbbbbbbbbbbccccccccccc"
. Số lượng ký tự có thể khác nhau và đôi khi có thể có dấu gạch ngang bên trong chuỗi, như "aaaaa-bbbbbbbbbbbbbbccccccccccc"
.Chuỗi phân tách Python theo mẫu
Có cách nào thông minh để chia tách nó "aaaaa"
, "bbbbbbbbbbbbbb"
, "ccccccccccc"
và nhận chỉ mục của nó được chia nhỏ hoặc chỉ nhận các chỉ mục mà không lặp qua tất cả các chuỗi không? Nếu dấu gạch ngang nằm giữa các mẫu, nó có thể kết thúc ở bên trái hoặc bên phải, nó sẽ luôn được xử lý giống nhau.
Bất kỳ ý tưởng nào?
Làm thế nào tôi có thể giữ các dấu gạch ngang? Ví dụ: "aaaaa -", "bbbbbbbbbbbbbb", "ccccccccccc". – Trollbrot
@ Fitz: Xin lỗi, tôi nghĩ bạn không muốn chúng. Ngày đọc lại, tôi thấy rằng bạn làm. Tôi bao gồm chúng với các chữ cái trước. –
Tuyệt vời! Cảm ơn rất nhiều. Tôi đoán tôi nên thực sự nhìn sâu hơn vào các biểu thức thông thường. – Trollbrot