البحث عن العلامة الكاملة
اكتب regexp للعثور على العلامة <style ...>. يجب أن تتطابق مع العلامة الكاملة: قد لا تحتوي على سمات <style> أو تحتوي على العديد منها <style type =" ... "id =" ... ">.
… لكن التعبير العادي يجب ألا يطابق <styler>!
على سبيل المثال:
let regexp = /your regexp/g;
alert( '<style> <styler> <style test="...">'.match(regexp) ); // <style>, <style test="...">
بداية النمط واضحة: <style.
… ولكن بعد ذلك لا يمكننا ببساطة كتابة <style. *؟> ، لأن <styler> ستطابقها.
نحتاج إلى مسافة بعد <style ثم اختياريًا شيء آخر أوmatch:>` النهائي.
في لغة regexp: <style (> | \ s. *؟>).
بشكل عملي:
let regexp = /<style(>|\s.*?>)/g;
alert( '<style> <styler> <style test="...">'.match(regexp) ); // <style>, <style test="...">