Tôi đang cố chuyển đối số 'chuỗi' cho chế độ xem có url. The urls.py goPhân tích url Django -pass chuỗi thô
('^add/(?P<string>\w+)', add),
Tôi gặp sự cố với các chuỗi bao gồm dấu chấm câu, dòng mới, khoảng trắng, v.v. Tôi nghĩ rằng tôi phải thay đổi \ w + thành một thứ khác. Về cơ bản, chuỗi sẽ được người dùng sao chép từ văn bản bạn chọn và tôi không muốn thay đổi nó. Tôi muốn chấp nhận bất kỳ ký tự và ký tự đặc biệt nào để chế độ xem hoạt động chính xác trên những gì người dùng đã sao chép.
Làm cách nào để thay đổi?
Cảm ơn!
BTW, '\ w' bao gồm' _' và '-' được coi là ký tự thay vì dấu vị trí nếu đó là điều đầu tiên sau' ['(và tùy chọn'^'), vì vậy bạn có thể viết '(? P [- \ w] +)'. –