Tìm kiếm một số ma thuật đen sẽ khớp với bất kỳ chuỗi ký tự nào có ký tự "lạ" trong đó. Các ký tự ASCII chuẩn là tốt. Mọi thứ khác thì không..Net Regex phù hợp với chuỗi Với bất kỳ char không phải ASCII nào trong đó
Điều này nhằm vệ sinh các biểu mẫu web khác nhau.
Nghiêm túc? U + 0001 BẮT ĐẦU HEADING hoặc U + 0007 BELL là tốt, nhưng tiếng Anh đơn giản thì không? Bạn có chắc chắn rằng ASCII là thứ bạn muốn khớp không? –
Thôi nào, tại sao bạn ghét trên \ a. Thật tuyệt vời. Nhưng có, nghiêm túc. Thời gian qua tôi đã kiểm tra không ai trong số những người can thiệp với trang vẽ như char gương hoặc một số người khác. –
é không gây rối với trang. Nếu rối tung với hiển thị trang là vấn đề, thì có thể sử dụng '\ p {C}'. 'new Regex (@" \ p {C} "). Thay thế (nghi ngờ, string.Empty)' sẽ xóa cả hai điều khiển ASCII và non-ASCII và định dạng, trong khi không làm hỏng văn bản bình thường một ngây thơ hơn (hoặc như bạn sẽ có nó, tiếp cận) sẽ mangle. Đặc biệt nếu bạn có tên hoặc người hoặc địa điểm xuất hiện ở bất cứ nơi nào (tên riêng là cả hai nơi mà các chữ cái không phải ASCII cắt nhiều bằng tiếng Anh và những nơi người dùng đặc biệt khó chịu nếu bạn xé chúng). –