cảm ơn bạn đã tìm kiếm,Regex: Yêu cầu báo giá được thoát trong một chuỗi
Tôi đã có một thời gian khủng khiếp khi cố gắng tìm đúng cụm từ tìm kiếm cho câu hỏi regex này. Tôi cần đảm bảo rằng các dấu ngoặc kép đã được thoát trong một chuỗi, nếu không thì kết quả khớp sẽ không thành công. (Hầu hết các kết quả tìm kiếm cho các loại hình câu hỏi chỉ là trang nói rằng bạn cần phải thoát khỏi dấu ngoặc kép hoặc làm thế nào để thoát khỏi dấu ngoặc kép.)
hợp lệ:
This is valid
This \"is Valid
This is al\"so Valid\"
không hợp lệ:
This i"s invalid
This i"s inv"alid
Điều duy nhất Tôi đã quản lý để tìm thấy cho đến nay là
((?:\\"|[^"])*)
Điều này dường như khớp với phần đầu tiên của số người theo dõi Do, nhưng không sau khi trích dẫn thoát
This is a \"test
Một lần nữa, điều này sẽ thất bại:
This is a \"test of " the emergency broadcast system
Nhờ sự giúp đỡ, tôi hy vọng điều này thậm chí còn có thể.
Ngôn ngữ nào bạn đang sử dụng? –
+1, vấn đề thú vị mà REs thực sự có vẻ là công cụ phù hợp. –
@JosephSilber Tôi thực sự không sử dụng một ngôn ngữ, regex này sẽ đi vào bên trong một trường regex được sử dụng trong CMS yêu cầu người dùng nhập vào để khớp với nó :) – Bung