كيفية استخدام متغير في تعبير عادي في JavaScript

Kyfyt Astkhdam Mtghyr Fy T Byr Ady Fy Javascript



في لغات البرمجة ، يتم استخدام أنماط متعددة لتحديد المرشح وسلسلة الخصائص. وبشكل أكثر تحديدًا ، تعد التعبيرات العادية الطريقة الأكثر فاعلية لتحديد المرشحات وتحتوي على قدر كبير من سلاسل الأحرف التي تحدد نمط النص. علاوة على ذلك ، يمكنك أيضًا استخدام المتغير في التعبيرات النمطية. للقيام بذلك ، توفر JavaScript ' RegExp () 'بناء لاستخدام المتغير في التعابير النمطية.

ستوضح هذه الكتابة الطرق المختلفة لاستخدام متغير داخل تعبير عادي معين.

ما هو التعبير العادي في JavaScript؟

التعبيرات العادية هي النمط المحدد لسلسلة يتم استخدامها لمقارنة المجموعات المختلفة ومطابقتها في سلاسل محددة. ومع ذلك ، في JavaScript ، فإن التعبيرات العادية هي الكائن المحدد الذي يمكن استخدامه بطرق متعددة ، بما في ذلك search () ، و split () ، و replace () ، و match () ، وغير ذلك الكثير.







كيفية استخدام متغير في تعبير عادي في JavaScript؟

لاستخدام متغير داخل تعبير عادي ، أولاً ، حدد سلسلة نصية واحفظها في متغير. بعد ذلك ، أنشئ سلسلة أخرى ، ما عليك سوى استخدام ' يستبدل() 'وتمرير المعلمة لاستبدالها. علاوة على ذلك ، يمكنك أيضًا استخدام ' RegExp ( ) 'مُنشئ لهذا الغرض.



من أجل التطبيق العملي ، جرب الأمثلة المذكورة.



مثال 1: استخدم متغيرًا في التعبير العادي باستخدام طريقة 'replace ()'

لاستخدام متغير في التعبير العادي ببساطة باستخدام طريقة replace () ، أولاً ، حدد سلسلة نصية واحفظها في متغير:





مقدار ثابت س = 'الأرنب حيوان أليف' ؛

ثم استخدم ' يستبدل() 'وتمرير المعلمات لاستبدال الكلمات في سلسلة:

مقدار ثابت سلسلة جديدة = س. يستبدل ( 'أرنب' و 'قطة' ) ؛

أخيرًا ، استخدم طريقة log () وقم بتمرير ' سلسلة جديدة 'حيث يتم تخزين الكلمات المستبدلة لعرض الإخراج على وحدة التحكم:



وحدة التحكم. سجل ( سلسلة جديدة ) ؛

مثال 2: استخدام متغير في التعبير العادي مع مُنشئ 'RegExp ()'

يمكنك أيضًا استخدام متغير في التعبيرات النمطية بمساعدة ' RegExp () ' البناء. للقيام بذلك ، قم بتعريف سلسلة وتخزين قيمة السلسلة في متغير محدد:

مقدار ثابت شارع = 'رافيا سعيدة' ؛ td >
< td >

ابدأ كلمة ما وحدد القيمة التي تريد استبدالها:

مقدار ثابت كلمة = 'رافيا' ؛

استخدم ' RegExp () 'منشئ ومرر الكلمة التي تريد استبدالها كمعامل:

مقدار ثابت regex = جديد RegExp ( كلمة ) ؛

بعد ذلك ، سوف نستخدم ' يستبدل() 'وتمرير المتغير الذي تم إنشاؤه كتعبير عادي كمعامل:

مقدار ثابت سلسلة جديدة = شارع. يستبدل ( regex 'ضابط' ) ؛

أخيرًا ، استخدم طريقة log () وقم بتمرير ' سلسلة جديدة 'حيث يتم تخزين الكلمات المستبدلة لعرض الإخراج على وحدة التحكم:

وحدة التحكم. سجل ( سلسلة جديدة ) ؛

يمكن ملاحظة أنه تم استبدال الكلمة المحددة باستخدام متغير في التعبير العادي:

هذا كل شيء عن استخدام المتغير في تعبير عادي في جافا سكريبت.

خاتمة

لاستخدام متغير داخل تعبير عادي ، فإن ' يستبدل() يمكن استخدام طريقة ”. هذه الطريقة يمكن أن تحل محل الكلمات في سلسلة. علاوة على ذلك ، يمكنك أيضًا استخدام ' RegExp () 'مُنشئ للغرض المقابل. يوضح هذا البرنامج التعليمي الأمثلة المختلفة لاستخدام متغير داخل تعبير عادي في JavaScript.