Câu hỏi được gắn thẻ «regex»

Biểu thức chính quy cung cấp một ngôn ngữ khai báo để khớp các mẫu trong chuỗi. Chúng thường được sử dụng để xác thực chuỗi, phân tích cú pháp và chuyển đổi. Vì các biểu thức thông thường không được chuẩn hóa hoàn toàn, tất cả các câu hỏi với thẻ này cũng nên bao gồm một thẻ chỉ định ngôn ngữ hoặc công cụ lập trình áp dụng. LƯU Ý: Yêu cầu các biểu thức HTML, JSON, v.v. có xu hướng gặp các phản ứng tiêu cực. Nếu có một trình phân tích cú pháp cho nó, thay vào đó hãy sử dụng nó.



18
Xóa các ký tự không phải utf8 khỏi chuỗi
Tôi đang gặp sự cố với việc xóa các ký tự không phải utf8 khỏi chuỗi không hiển thị đúng cách. Các ký tự giống như thế này 0x97 0x61 0x6C 0x6F (biểu diễn hex) Cách tốt nhất để loại bỏ chúng là gì? Biểu thức chính quy hay thứ …
112 php  regex 



12
Trích xuất một đối sánh biểu thức chính quy
Tôi đang cố gắng trích xuất một số từ một chuỗi. Và làm một cái gì đó như [0-9]+trên chuỗi "aaa12xxx"và nhận được "12". Tôi nghĩ nó sẽ giống như: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Và sau đó tôi hình dung ra ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" …
111 regex  r 

5
Java RegEx có phân biệt chữ hoa chữ thường không?
Trong Java, khi thực hiện một ReplaceAll để tìm kiếm một mẫu regex như: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (để xóa các từ trùng lặp không phân biệt chữ hoa chữ thường, ví dụ: Kiểm tra thử nghiệm), tôi không chắc mình đã đặt ký tự ở đâu ?i. Tôi đọc rằng nó …




8
Làm cách nào để thêm http: // nếu nó không tồn tại trong URL?
Làm thế nào tôi có thể thêm http://vào một URL nếu nó chưa bao gồm một giao thức (ví dụ http://, https://hoặc ftp://)? Thí dụ: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 




15
Regexp Java để xác thực mật khẩu
Tôi đang tạo một regexp để xác thực mật khẩu được sử dụng trong ứng dụng Java làm tham số cấu hình. Regexp là: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Chính sách mật khẩu là: Ít nhất 8 ký tự Chứa ít nhất một chữ số Chứa ít nhất một ký tự alpha dưới và …
109 java  regex 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.