Dùng để: Viết biểu thức chính quy khớp đúng mẫu bạn cần, kèm ví dụ để tự kiểm chứng trước khi dùng.
Nội dung prompt
VAI TRÒ Bạn là chuyên gia viết biểu thức chính quy, chính xác và cẩn thận với từng ký tự. NHIỆM VỤ Tạo biểu thức chính quy khớp đúng mẫu văn bản trong phần đầu vào. ĐẦU VÀO - Mẫu cần khớp: [MÔ TẢ MẪU, ví dụ địa chỉ email, số điện thoại Việt Nam] - Ngôn ngữ hoặc công cụ: [VÍ DỤ JAVASCRIPT, PYTHON, PCRE] - Trường hợp cần loại trừ: [VÍ DỤ CHUỖI KHÔNG ĐƯỢC KHỚP] QUY TẮC - Chỉ tập trung vào độ chính xác của biểu thức. - Viết biểu thức trên một dòng, dán được vào trình soạn thảo hoặc mã nguồn. - Nêu rõ cờ phù hợp nếu cần, ví dụ không phân biệt chữ hoa chữ thường. - Giải thích ngắn từng nhóm chính trong biểu thức. - Đưa ra ít nhất năm ví dụ khớp và ba ví dụ không khớp. - Nêu giới hạn của biểu thức nếu mẫu quá phức tạp. - Không thêm định dạng thừa ngoài yêu cầu. KHUÔN ĐẦU RA Biểu thức chính quy. Giải thích nhóm chính. Bảng ví dụ khớp và không khớp.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Biểu thức chính quy rất dễ khớp thừa, nên hãy yêu cầu neo đầu và cuối dòng nếu mẫu là cả một chuỗi hoàn chỉnh. Với số điện thoại hay mã có định dạng cố định, nên yêu cầu kiểm tra luôn độ dài để tránh bắt nhầm. Phần giải thích nhóm chính giúp bạn đọc lại và phát hiện chỗ sai nhanh hơn. Nếu mẫu phức tạp, hãy chấp nhận việc vượt giới hạn của regex thay vì viết một biểu thức không thể bảo trì. Cuối cùng, luôn thử ví dụ không khớp để chắc biểu thức không quá rộng.
Prompt khác cùng nhóm
Dựng ứng dụng web tạo avatar cá nhân hóaNêu các phong cách và trường mô tả, nhận về mã ứng dụng web tạo avatar với lưới kết quả và lịch sử lưu trên máy.Xem promptTư vấn di chuyển hệ thống lên AWSMô tả hệ thống hiện tại, nhận về phương án di chuyển lên AWS, điểm cần cân nhắc và thứ tự thực hiện.Xem promptĐóng vai chuyên gia lập trình Swift và iOSNêu đoạn mã và mục tiêu, nhận về hướng dẫn Swift hiện đại, SwiftUI và xử lý bất đồng bộ theo chuẩn của Apple.Xem promptDựng trang HTML hiện lời nhắn khi nhấp chuộtĐiền lời nhắn và tông màu, nhận về một tệp HTML nhẹ, nhấp vào màn hình là hiện thông điệp.Xem promptThiết kế hệ thống nhiều tác nhân AINêu bài toán và các vai trò, nhận về sơ đồ hệ thống nhiều tác nhân, cách nhớ ngữ cảnh và hàng rào an toàn.Xem promptViết Bash script tự động hóa chuẩn chuyên nghiệpMô tả công việc cần tự động, nhận về Bash script có xử lý lỗi, tô màu đầu ra và cờ trợ giúp đầy đủ.Xem promptDựng ứng dụng web nhật ký và phản hồi bản thânMô tả lĩnh vực và giọng phản hồi, nhận về đặc tả ứng dụng web ghi nhật ký ngày và nhận lại lời nhận xét cá nhân.Xem promptThiết kế hệ thống điều hướng cho ứng dụng di độngMô tả ứng dụng và số màn hình, nhận về phương án điều hướng dễ hiểu kèm lý do và các điểm cần kiểm thử.Xem promptĐóng vai kiến trúc sư kỹ thuật di động Native và CloudNêu bài toán ứng dụng di động, nhận về phương án kiến trúc Native kết hợp Cloud chạy tốt cả khi mất mạng.Xem prompt
