تخطي إلى المحتوى
POST AI agent ready /v1/regex/replace

Regex Replace API - بحث واستبدال مجاني

يطبق نمط regex على سلسلة ويستبدل كل المطابقات بالاستبدال المحدد. يدعم المراجع الخلفية (1 دولار، 2 دولار) لمجموعات الالتقاط في السلسلة البديلة.

Parameters

stringrequired

The regular expression pattern to match.

string

Regex flags (e.g., "g" for global replacement).

stringrequired

The input string to perform replacement on.

stringrequired

The replacement string. Use $1, $2 for capture group backreferences.

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.