يستخدم ل تعابير عادية

تتطلب عملية بحث والاستبدال معتادة إلى تقديم نص الذي يطابق نتيجة بحث المطلوبة بدقة. وعلى الرغم من أن هذه التقنية قد تكون مناسبة للبحث البسيط و استبدال المهام في نص ثابت، تفتقر مرونة و يجعل بحث النص الديناميكية الأقل صعوبة إذا لم المستحيل.

وحدات سيناريو مثال

مع تعبيرات عادية، فيمكنك:

  • اختبار نموذج ضمن سلسلة.

    على سبيل المثال، يمكنك اختبار سلسلة إدخال إلى معرفة ما إذا كان نمط رقم هاتف أو نقش رقم بطاقة الائتمان يحدث داخل السلسلة. يسمى هذا بالتحقق من صحة بيانات.

  • استبدال نص.

    يمكنك استخدام تعبير عادي إلى التعرف على نص معين في مستند وأما إزالته تماما أو استبداله بنص آخر.

  • قم باستخراج سلسلة فرعية من سلسلة بناءاً على مطابقة نقش.

    يمكنك بحث نص معين في مستند أو إدخال الحقل.

على سبيل المثال، قد تحتاج إلى بحث في موقع ويب بأكمله وإزالة المواد القديمة واستبدال بعض علامات تنسيق HTML. في هذه الحالة، يمكنك استخدام تعبير عادي لتحديد ما إذا كان المواد أو تنسيق علامات HTML تظهر في كل ملف. This عملية reduces the affected ملفات قائمة إلى those that contain material targeted for removal أو تغيير. ثم يمكنك استخدام تعبير عادي لإزالة المواد القديمة. وأخيراً، يمكنك استخدام تعبير عادي للبحث عن واستبدال العلامات الذكية.

A عادي تعبير هو also useful في a اللغة, such كـ JScript أو C that ليس known for its سلسلة-handling ability.

راجع أيضًا:

موارد أخرى

مقدمة إلى تعابير عادية