Tôi cần trợ giúp viết hàm regex chuyển đổi chuỗi HTML thành tên thẻ XML hợp lệ. Ví dụ: Phải mất một chuỗi và thực hiện như sau:Regex - Chuyển đổi HTML thành thẻ XML hợp lệ
- Nếu một bảng chữ cái hoặc dấu gạch dưới xảy ra trong chuỗi, nó giữ nó
- Nếu bất kỳ ký tự khác xảy ra, nó loại bỏ khỏi chuỗi đầu ra.
- Nếu bất kỳ ký tự nào khác xảy ra giữa các từ hoặc chữ cái, nó được thay thế bằng dấu gạch dưới.
Ex: Input: Date Created Ouput: Date_Created Input: Date<br/>Created Output: Date_Created Input: Date\nCreated Output: Date_Created Input: Date 1 2 3 Created Output: Date_Created
Về cơ bản các chức năng regex nên chuyển đổi chuỗi HTML để một thẻ XML hợp lệ.
Câu hỏi của bạn nói: "Tôi muốn viết", nhưng nó đọc như một danh sách yêu cầu và chờ đợi một người nào đó để thả các mã regex kỳ diệu mong muốn. Không rõ ràng những gì bạn xem xét thẻ XML anyway, ví dụ đầu ra không chứa. – mario
@JackManey: Hiện có hơn 4000 phiếu bầu ...? Sheesh. – mpen
Điều gì sẽ xảy ra nếu tình huống chỉ xuất hiện một lần trong một mặt trăng màu xanh và nó chỉ là thêm một '' bản vá lỗi nhanh chóng và bẩn'' vào mã thử nghiệm của bạn trong một vòng xoáy! VÀ SỬ DỤNG REGEX INSTEAD DOM ... – Cylian