Tôi có một chuỗi có thể có hoặc không chứa một số 4 hoặc 5 chữ số. Tôi đang tìm một regex có thể phát hiện nếu chuỗi trong thực tế có một số như vậy.Regex để tìm một số trong một chuỗi
Trả lời
Người hết sức rõ ràng để tránh số còn sẽ là:
([^\d]|^)\d{4,5}([^\d]|$)
Tôi giả sử bạn không muốn cho phép dấu phẩy sau hàng nghìn chữ số? Nếu bạn làm như vậy:
([^\d]|^)\d{1,2},\d{3}([^\d]|$)
Đơn giản \d{4,5}
sẽ đủ.
lẽ
\d{4,5}
?
.NET? Sau đó là [0-9]{4,5}
\ d cũng hoạt động tốt. Net cũng vậy. –
Phải. Tôi không phải là một anh chàng Regexp, vì vậy tôi không nhớ các lớp nhân vật. [0-9] dễ hơn. : D –
\ d {4,5} cũng sẽ tìm chuỗi có 6 chữ số trong - Tôi không biết đó có phải là sự cố hay không. Bạn có thể muốn làm điều gì đó như thế này:
([^ \ d] + | ^) \ d {4,5} [^ \ d]
Cảm ơn bạn đã chấp nhận, nhưng có những câu trả lời hay hơn hiện tại –
- 1. Regex để tìm số nguyên trong một chuỗi
- 2. regex: tìm số có một chữ số
- 3. Python Regex để tìm một chuỗi trong dấu ngoặc kép trong một chuỗi
- 4. Regex để tìm các ký tự đặc biệt trong chuỗi có một số ngoại lệ
- 5. tìm số chuỗi trong một chuỗi các chuỗi trong C
- 6. Regex để tìm kiếm một từ trong một chuỗi trong Visual Studio
- 7. regex để tìm chuỗi trong ngoặc vuông []
- 8. Regex tìm từ trong chuỗi
- 9. RegEx để loại trừ một hằng số chuỗi cụ thể
- 10. Tìm ra bao nhiêu lần một regex phù hợp trong một chuỗi trong Python
- 11. Tìm chỉ số của một chuỗi trong một tuple
- 12. Tìm chỉ số của một nhân vật trong một chuỗi
- 13. python regex: có được chữ số cuối từ một chuỗi
- 14. Python - Regex - Làm thế nào để tìm một chuỗi giữa hai bộ chuỗi
- 15. Kết hợp một chuỗi con tùy chọn trong một regex
- 16. Tìm và thay số bằng chuỗi với regex
- 17. Interpolating một chuỗi thành một regex
- 18. Cách điền một chuỗi regex với các tham số
- 19. Php tìm chuỗi với regex
- 20. Regex: Để kéo ra một tiểu chuỗi giữa hai thẻ trong một chuỗi
- 21. Chuỗi RegEx nào sẽ tìm nhóm chữ số cuối cùng (ngoài cùng bên phải) trong chuỗi?
- 22. Cách tìm số lần xuất hiện cuối cùng của một số trong chuỗi bằng Ruby?
- 23. Tìm chuỗi thường xuyên các con số trong một mảng
- 24. Tìm xem chuỗi con có tồn tại trong một chuỗi
- 25. Regex: Số lần xuất hiện số lẻ của một từ
- 26. Tìm một chuỗi trong chuỗi dài hơn
- 27. NSRegularExpressions mục tiêu-C, tìm sự xuất hiện đầu tiên của các số trong một chuỗi
- 28. Thuật toán nhanh nhất để tìm một chuỗi trong một chuỗi các chuỗi?
- 29. Regex: Yêu cầu báo giá được thoát trong một chuỗi
- 30. C# Regex - Chấp nhận dấu cách trong một chuỗi
+1: Không biết tại sao câu hỏi này được giảm giá. Có lẽ một số l33t sooper h @><0rz trên trang web này nghĩ rằng quá xa bên dưới họ để đánh giá một câu trả lời, mặc dù Câu hỏi thường gặp trên trang web này nói rằng không có câu hỏi là "quá đơn giản" để hỏi ... – Juliet
Tại sao không sử dụng một vòng lặp for? – Mikhail