Tôi đã có một chuỗi chứa:đơn giản - sử dụng String # quét để trích xuất địa chỉ email
@from = "John Doe <[email protected]>"
Khi tôi làm:
@from.scan('/\b[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}\b/i')
tôi nhận được không có kết quả. Tôi đang cố trích xuất địa chỉ email của chính nó.
Tôi đã thử xóa \ b nhưng điều này không hoạt động.
Mọi trợ giúp sẽ được đánh giá cao.
Cụm từ thông dụng được xác định giữa/'s, vì vậy, nếu bạn đặt dấu ngoặc kép bên trong, nó sẽ không tạo thành regex và thay vào đó sẽ tìm kiếm văn bản thuần túy. –