Cách dễ nhất để giải thích đây là một ví dụ: Tôi có chuỗi này: 'Documents/src/Scripts/temp' Mà tôi biết làm thế nào để phân chia hai cách khác nhau:Python Regex Chia Keeps Tách mẫu nhân vật
re.split('/', 'Docs/src/Scripts/temp') -> ['Docs', 'src', 'Scripts', 'temp']
re.split('(/)', 'Docs/src/Scripts/temp') -> ['Docs', '/', 'src', '/', 'Scripts', '/', 'temp']
Có cách nào để tách bằng dấu gạch chéo, nhưng giữ phần gạch chéo của các từ không? Ví dụ: tôi muốn chuỗi ở trên trông như sau:
['Docs/', '/src/', '/Scripts/', '/temp']
Bất kỳ trợ giúp nào sẽ được đánh giá cao!
Đó là 're.split ('(/)', ...) ', không phải' re.split (('/'), ...) '. –