استخراج أنماط من النص

استخرج أنماط بريد إلكتروني أو روابط HTTP(S) أو أعداد من نص محلي دون فتحها.

لكل نص: 128 KiB و65536 وحدة UTF-16 و5000 سطر؛ للنصين 256 KiB. حجم الناتج الكامل مع أجزائه حتى 512 KiB، و5000 سطر للنص الكامل ولكل جزء، و100 جزء؛ المهلة 5 ثوانٍ. فواصل CR/CRLF تصبح LF في الناتج. الأصل يبقى في الحقل.

هذا الاختيار يحدد المقارنة وحالة الأحرف وحدود المقاطع؛ لا يغيّر لغة واجهة الموقع.

بريد بنمط ASCII حتى 320 وحدة للمرشح، وروابط تبدأ http:// أو https:// حتى 2048 وحدة، وأعداد عشرية ASCII بإشارة اختيارية. المرشح الأطول يُتخطى كاملًا، وتُحذف علامات ترقيم نهائية شائعة من الروابط. هذه مرشحات أنماط وليست تدقيقًا شاملًا لكل بريد أو رابط Unicode؛ لا Regex حرًا ولا تحققًا من وجود العنوان. تبقى النتائج نصوصًا ولا تُفتح أو تُجلب الروابط.

طريقة الاستخدام

ألصق النص واختر بريدًا أو رابطًا أو عددًا. فعّل إزالة تكرار التطابقات إذا أردت الاحتفاظ بأول ظهور فقط. عالج وانسخ القائمة أو نزّلها كنص.

مثال عملي

النص a@example.invalid ثم b@example.invalid ثم a@example.invalid يعطي ثلاث نتائج بالترتيب؛ خيار النتائج الفريدة يُبقي أول عنوانين فقط.

حدود الدعم

البريد بنمط ASCII: جزء محلي حتى 64 ونطاق حتى 253 محرفًا ونهاية نطاق حرفية من 2 إلى 63؛ حد المرشح 320 وحدة. الروابط تبدأ http:// أو https:// وتتوقف عند الفراغ أو علامات الاقتباس/الزاوية؛ حد المرشح 2048 وحدة. يُتخطى المرشح الأطول كاملًا، ويُحذف ترقيم نهائي شائع وأقواس إغلاق زائدة من الروابط. الأعداد عشرية ASCII بإشارة اختيارية وتبقى نصًا. ليست هذه Regex حرة أو تدقيقًا شاملًا لكل عنوان Unicode؛ لا فتح أو طلب شبكة. غياب التطابق نتيجة فارغة صحيحة.

أسئلة شائعة

هل يتحقق الاستخراج من وجود البريد أو الموقع؟

لا؛ يعتمد فقط على شكل النص ضمن الأنماط المدعومة، وقد يفوّت صيغًا صحيحة أو يلتقط مرشحات تحتاج مراجعتك.

أدوات مرتبطة