Regex Replace API - بحث واستبدال مجاني
يطبق نمط regex على سلسلة ويستبدل كل المطابقات بالاستبدال المحدد. يدعم المراجع الخلفية (1 دولار، 2 دولار) لمجموعات الالتقاط في السلسلة البديلة.
Code examples
curl -X POST https://api.botoi.com/v1/regex/replace \
-H "Content-Type: application/json" \
-d '{"pattern":"(\\d{4})-(\\d{2})-(\\d{2})","flags":"g","testString":"Event date: 2026-03-26","replacement":"$2/$3/$1"}'When to use this API
إعادة تنسيق التواريخ عبر المستند
قم بتحويل جميع تواريخ ISO (YYYY-MM-DD) إلى التنسيق الأمريكي (MM/DD/YYYY) أو أي تنسيق آخر باستخدام المراجع الخلفية لمجموعة الالتقاط.
تنقيح المعلومات الحساسة في السجلات
استبدل أرقام بطاقات الائتمان أو أرقام الضمان الاجتماعي (SSN) أو مفاتيح واجهة برمجة التطبيقات (API) في ملفات السجل بقيم مقنعة مثل "****" قبل المشاركة.
Frequently asked questions
كيف تعمل المراجع الخلفية في سلسلة الاستبدال؟
استخدم 1 دولارًا لمجموعة الالتقاط الأولى، و2 دولار للمجموعة الثانية، وهكذا. يشير $0 إلى المباراة بأكملها.
هل الاستبدال يحدث مرة واحدة فقط أم عالميًا؟
يعتمد ذلك على ما إذا قمت بتضمين العلامة "g". بدون "g"، يتم استبدال المطابقة الأولى فقط. مع "g"، يتم استبدال كافة التطابقات.
هل يمكنني استخدام lookahead و lookbehind في النمط؟
نعم. يدعم محرك regex lookahead (؟=)، و lookahead السلبي (؟!)، و lookbehind (؟<=)، و lookbehind السلبي (؟<!).
هل هناك حماية ReDoS لأنماط الاستبدال؟
نعم. تنطبق نفس مهلة التنفيذ البالغة 5 ثوانٍ. يتم إنهاء الأنماط التي تسبب التراجع الكارثي.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.