ฉันมี regex สำหรับ BlackBerry 6
Mozilla/5.0 (BlackBerry; U; BlackBerry (?'deviceName'\w+); en-US) AppleWebKit/534.11+ (KHTML เช่น Gecko) Version/(?'version'(?'major'\d+)(.( ?'minor'\d+)?)\w*) Safari มือถือ/534.11+
แต่ดูเหมือนจะไม่ตรงกับสตริงนี้:
Mozilla/5.0 (BlackBerry; U; BlackBerry AAAA; en-US) AppleWebKit/534.11+ (KHTML เช่น Gecko) เวอร์ชัน/X.X.X.X Mobile Safari/534.11+
เกิดอะไรขึ้น? ซึ่งอยู่ในไฟล์คำจำกัดความของเบราว์เซอร์สำหรับ .NET 4.0
หมายเหตุ: ด้วยเหตุผลบางประการ ตัวแก้ไขจึงไม่แสดงอักขระที่ใช้ Escape ของฉันเช่นกัน ทั้งหมด / ถูกหลบหนี