Tôi khá mới đối với cụm từ thông dụng. Bạn có thể giúp tôi để tạo ra một mô hình, mà phù hợp với toàn bộ từ, có chứa một phần cụ thể? Ví dụ, nếu tôi có một chuỗi văn bản "Thực hiện một trận đấu biểu thức chính quy" và nếu tôi tìm kiếm bày tỏ, nó shuld cho tôi biểu, nếu tôi tìm kiếm dạng, nó sẽ cho tôi Thực hiện và do đó trên. Có ý tưởng?PHP preg_match để tìm toàn bộ các từ
21
A
Trả lời
38
preg_match('/\b(express\w+)\b/', $string, $matches); // matches expression
preg_match('/\b(\w*form\w*)\b/', $string, $matches); // matches perform,
// formation, unformatted
đâu:
\b
là một từ ranh giới\w+
là một hoặc nhiều "từ" nhân vật *\w*
là số không hay nhiều "từ" nhân vật
Xem hướng dẫn sử dụng trên escape sequences cho PCRE.
* Lưu ý: mặc dù không thực sự là một "nhân vật từ", gạch dưới _
cũng được bao gồm int lớp nhân vật \w
.
4
này phù hợp 'Thực hiện':
\b(\w*form\w*)\b
này trận 'biểu hiện':
\b(\w*express\w*)\b
Các vấn đề liên quan
- 1. PHP preg_match để tìm nhiều lần xuất hiện
- 2. PHP preg_match chuỗi đầy đủ
- 3. PHP Regex preg_match extract
- 4. PHP preg_match length 3276 limit
- 5. PHP: preg_match regex không tìm thấy chuỗi đúng
- 6. php preg_match không tham lam?
- 7. preg_match địa chỉ php đường
- 8. PHP preg_replace/preg_match vs PHP str_replace
- 9. preg_match cho nhiều từ
- 10. php preg_match định dạng ngày "yyyy-MM"
- 11. preg_match thất bại trong php> 5.3
- 12. Tìm kiếm "toàn bộ từ khớp" trong MySQL
- 13. Làm thế nào để thay đổi eregi PHP để preg_match
- 14. PHP 5.2 preg_match() biên dịch thất bại
- 15. PHP preg_match Kinh Thánh Kinh Thánh dạng
- 16. PHP - preg_match và "modifier Unknown" lỗi
- 17. PHP chuỗi thay thế phù hợp với toàn bộ từ
- 18. Regex.Match toàn bộ từ
- 19. ConEmu: Tìm kiếm toàn bộ bộ đệm
- 20. Tìm url từ chuỗi với php
- 21. Đối tác với preg_match của PHP bằng Python
- 22. preg_match trong JavaScript?
- 23. Ruby Regex: Từ chối toàn bộ các từ
- 24. Toàn bộ khung MVC PHP Ajax
- 25. preg_match để xác thực một URL slug
- 26. PHP is_numeric hoặc preg_match 0-9 xác nhận
- 27. Vim: Làm cách nào để loại trừ toàn bộ một từ khỏi tìm kiếm của tôi?
- 28. Làm thế nào để bạn thực hiện một preg_match nơi mẫu là một mảng, trong php?
- 29. toàn bộ từ khớp trong javascript
- 30. Postgresql toàn văn tìm kiếm một phần của các từ
Cảm ơn goreSplatter! Nó hoạt động! – tintix
Điều đó thật tuyệt. Chỉ cần những gì tôi đang tìm kiếm ... +1 – OrPaz
\ b Ranh giới từ, đẹp ... Tại sao tôi chưa từng thấy điều đó cho đến bây giờ? Hữu ích. – Andrew