تصف هذه المقالة مفهوم التجميع واستخدام التعبيرات العادية JavaScript. شاركه للرجوع إليه ، على النحو التالي:
وظيفة matchDemo () {var s ؛ // ينقسم التعبير إلى ثلاث مجموعات: D (B+) (D) ، (B+) ، (D) (في الواقع أربع مجموعات ، بما في ذلك جميع التعبيرات نفسها) // أول شريحة من الرقم الأيسر هي المجموعة الأولى ، والثاني هي المجموعة الثانية ، وهكذا ، فإن القيم المقابلة هي قيم regexp. $ 1 و regexp. regexp ("(d (b +) (d)) ،" ig ") ؛ var str =" cdbbdbsbdbdz "؛ // القيمة التي يتم إرجاعها بواسطة exec () هي صفيف موجود وفقًا للتعبير var arr = re.exec (str) ؛ + regexp. $ 1.length + "/n" ؛ regexp. $ 3: (إرجاع الحرف المطابق الأخير في أي عملية تفتيش تعبير منتظمة) (regexp.lastmatch) ؛ الإرجاع (s) ؛} تنبيه (matchDemo ()) ؛ وظيفة matchDemo2 () {var s ، temp ؛ // يتم تقسيم النتيجة إلى مجموعتين (B+) و (D) ، وبالطبع ، فإنها تشمل أيضًا جميع (D (B+) (D)) باعتبارها المجموعة الافتراضية var re = جديدة regexp ("D (B+) (D)" ، "IG") ؛ var str = "CDBBDBSBDBDZ" ؛ ) بينما ((arr = re.exec (str))! = null) {Alert (arr) ؛ temp = "$ 1 يحتوي على:" + regexp. $ 1 + "، regexp. $ 1.Length:" + regexp. $ 1.Length + "، regexp. $ 1.lastindex:" + regexp. $ 1.lastIndex ؛ تنبيه (درجة الحرارة) ؛ // تمثل السمة 2 دولارًا مطابقة المجموعة الثانية ، أي (د) هذا النمط s = "$ 2 يحتوي على:" + regexp. $ 2 + "، regexp. $ 2.Length:" + regexp. $ 2.Length ؛ التنبيه (s) ؛ }} matchDemo2 () ؛لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.