<جافا سكريبت التعبير العادي كائن
مثال
القيام بعملية بحث متعدد الأسطر ل "is" في بداية كل سطر في سلسلة:
var str = "\nIs th\nis it?";
var patt1 = /^is/m;
يظهر النص ملحوظ أدناه حيث يحصل على التعبير عن المباراة:
Is th
is it?
انها محاولة لنفسك » تعريف والاستخدام
ويستخدم المعدل م لأداء مباراة متعدد.
علاج م معدل بداية (^) ونهاية ($) حرفا، لتتناسب مع بداية أو نهاية كل خط من سلسلة (محدد عن طريق \ n أو \ ص)، بدلا من مجرد بداية أو نهاية السلسلة.
ملاحظة: معدل م لحالة الأحرف ويتوقف البحث بعد المباراة الأولى. لإجراء تحسس حالة الأحرف، بحث متعدد الأسطر العالمي، استخدام هذا التعديل جنبا إلى جنب مع "g" و "i" .
نصيحة: استخدم متعدد الأسطر الخاصية لتحديد ما إذا كان أو لم يتم تعيين معدل م.
دعم المتصفح
التعبير | |||||
---|---|---|---|---|---|
m | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
new RegExp(" تفاصيل تقنية نسخة جافا سكريبت: 1.5
مزيد من الأمثلة
مثال
هل لذلك، بحث متعدد الأسطر العالمي ل "is" في بداية كل سطر في سلسلة:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gm; يظهر النص ملحوظ أدناه حيث يحصل على التعبير عن المباراة:
Is th
is h
is ? انها محاولة لنفسك »
مثال
هل لذلك، تحسس حالة الأحرف، بحث متعدد الأسطر العالمي ل "is" في بداية كل سطر في سلسلة:
var str = "\nIs th\nis h\nis?";
var patt1 = /^is/gmi; يظهر النص ملحوظ أدناه حيث يحصل على التعبير عن المباراة:
Is th
is h
is ? انها محاولة لنفسك »
مثال
هل لذلك، بحث متعدد الأسطر العالمي ل "is" في نهاية كل سطر في سلسلة:
var str = "Is\nthis\nhis\n?";
var patt1 = /is$/gm; يظهر النص ملحوظ أدناه حيث يحصل على التعبير عن المباراة:
Is
th is
h is
? انها محاولة لنفسك »
<جافا سكريبت التعبير العادي كائن