Đây là một vấn đề thực sự đơn giản, nhưng tôi không thể tìm thấy giải pháp ở bất kỳ đâu.PHP/REGEX: Nhận một chuỗi trong ngoặc đơn
Tôi đang cố gắng sử dụng preg_match hoặc preg_match_all để lấy chuỗi từ bên trong dấu ngoặc đơn, nhưng không có dấu ngoặc đơn.
Cho đến nay, biểu hiện của tôi trông như thế này:
\([A-Za-z0-9 ]+\)
và trả về kết quả sau:
3 (nổi bật rỗng) 928-129 (< - chuỗi gốc)
(làm nổi bật rỗng) (< - kết quả)
Những gì tôi muốn là chuỗi trong ngoặc đơn, nhưng không có dấu ngoặc đơn. Nó sẽ giống như thế này:
nổi bật rỗng
tôi có lẽ có thể thay thế các dấu ngoặc đơn sau đó với str_replace hoặc một cái gì đó, nhưng điều đó dường như không phải là một giải pháp rất thanh lịch với tôi.
Tôi phải thêm gì, vì vậy các dấu ngoặc đơn không được bao gồm trong kết quả?
Cảm ơn sự giúp đỡ của bạn, các bạn rất tuyệt! :)
Những gì bạn đang gọi điện thoại ngoặc là thực sự ngoặc. – JohnK
Bản sao có thể có của [PHP: Cách tốt nhất để trích xuất văn bản trong ngoặc đơn?] (Https://stackoverflow.com/questions/196520/php-best-way-to-extract-text-within-parenthesis) – EdChum