Monday 15 January 2018

جافا سكريبت التعابير المنطقية مباراة -5- ارقام - الفوركس


إم قراءة هتمل كامل إلى متغير. من المتغير، تريد انتزاع جميع الأرقام مع نمط بالضبط 5 أرقام. لا حاجة لرعاية ما إذا كان قبل هذا الرقم وجود نوع آخر من الكلمات. نريد فقط للتأكد من كل ما هو 5 أرقام أرقام أمسك بها. ومع ذلك، عند تطبيقه، فإنه ليس فقط سحب عدد مع بالضبط 5 أرقام، عدد مع أكثر من 5 أرقام استرجاعها أيضا. كنت قد حاولت وضع في الجبهة والخلف، ولكن جعل النتيجة تخرج كما لاغية. سأل 12 فبراير 11 في 1: 13A التعبير العادي هو نمط النص الذي يتكون من الأحرف العادية (على سبيل المثال، الحروف من خلال z) والأحرف الخاصة، والمعروفة باسم ميتاتاراكترز. يصف النمط سطر واحد أو أكثر لتطابقه عند البحث عن نص من النص. التعبير العادي بمثابة قالب لمطابقة نمط حرف إلى السلسلة التي يتم البحث فيها. في ما يلي بعض الأمثلة على التعبير العادي الذي قد تواجهه: مطابقة سطر فارغ. التحقق من صحة رقم معرف يتكون من 2 أرقام، واصلة، وآخر 5 أرقام. يحتوي الجدول التالي على قائمة كاملة من الحروف الوصفية وسلوكها في سياق التعبيرات العادية: علامات الحرف التالي كحرف خاص، حرفيا، باكرفيرنس، أو هروب ثماني. على سبيل المثال، n يطابق الحرف n. n يطابق حرفا جديدا. تطابق المباريات المتتالية و (المباريات (يطابق الموقف في بداية سلسلة الإدخال، إذا كان ريجيكس يعين خاصية مولتيلين، فإنه يطابق أيضا الموضع التالي n أو r. يطابق الموضع في نهاية سلسلة الإدخال إذا كان كائنات ريجيكس يتم تعيين الخاصية متعددة الأضلاع، كما يتطابق مع الموقف السابق n أو r. يطابق الحرف السابق أو سوبكسريسيون الصفر أو أكثر. على سبيل المثال، زو مباريات z وحديقة الحيوان يعادل ما يلي: الحرف السابق أو سوبكسريسيون واحد أو أكثر من المرات على سبيل المثال، يتطابق زو مع زو وحديقة الحيوان، ولكن ليس z. يتطابق مع الحرف السابق أو سوبكسريسيون صفر أو مرة واحدة، على سبيل المثال، هل (إس) يطابق ما تفعله أو لا يفعل ما يعادل n هو عدد صحيح غير سالب يطابق بالضبط n مرات، على سبيل المثال، o لا يتطابق مع o في بوب، ولكنه يتطابق مع نظام التشغيل الثاني في الغذاء n عدد صحيح غير سالب يطابق n مرات على الأقل، على سبيل المثال، o لا يتطابق مع o بوب ويطابق كل نظام التشغيل في فووود s المكافئة ل o. o ما يعادل o. m و n عدد صحيح غير سالب، حيث n لوت m. يتطابق n على الأقل و في معظم المرات. على سبيل المثال، o يطابق أول نظام التشغيل الثلاثة في فووود. o ما يعادل o. لاحظ أنه لا يمكنك وضع مسافة بين الفاصلة والأرقام. عندما يتبع هذا الحرف فورا أي من الكميات الأخرى (، n، n، n، m)، فإن نمط المطابقة غير الجشع. نمط غير الجشع يطابق أقل من سلسلة البحث ممكن، في حين أن النمط الجشع الافتراضي يطابق أكبر قدر ممكن من سلسلة البحث. على سبيل المثال، في سلسلة أوو، o يطابق س واحد، في حين س يطابق كل نظام التشغيل. يطابق أي حرف واحد باستثناء n. لمطابقة أي حرف بما في ذلك n، استخدم نمط مثل سس. مباريات نمط ويلتقط المباراة. يمكن استرجاع المباراة التي تم التقاطها من مجموعة المباريات الناتجة باستخدام مجموعة سوباتشس في فسكريبت أو خصائص 0 133 9 في جسكريبت. لمطابقة الأحرف بين قوسين ()، استخدم (أو). مباريات نمط ولكن لا التقاط المباراة، وهذا هو، هو عدم التقاط المباراة التي لم يتم تخزينها لاحتمال استخدامها في وقت لاحق. هذا مفيد لدمج أجزاء من نمط مع الحرف أو (). على سبيل المثال، إندوستر (: يس) هو تعبير أكثر اقتصادا من إندوسترييندوستريز. يطابق لوكاهيد إيجابي سلسلة البحث في أي نقطة حيث يبدأ نمط مطابقة سلسلة. هذه هي مباراة غير اسر، وهذا هو، لم يتم التقاط المباراة لاحتمال استخدامها في وقت لاحق. على سبيل المثال ويندوز (9598NT2000) يطابق ويندوز في ويندوز 2000 ولكن ليس ويندوز في ويندوز 3.1. لوكاهيادس لا تستهلك الأحرف، وهذا هو، بعد حدوث مباراة، والبحث عن المباراة القادمة تبدأ مباشرة بعد المباراة الأخيرة، وليس بعد الشخصيات التي تتألف من لوكهيد. يطابق لوكاهيد السلبي سلسلة البحث في أي نقطة حيث يبدأ نمط سلسلة غير متطابق. هذه هي مباراة غير اسر، وهذا هو، لم يتم التقاط المباراة لاحتمال استخدامها في وقت لاحق. على سبيل المثال ويندوز (9598NT2000) يطابق ويندوز في ويندوز 3.1 ولكن لا يطابق ويندوز في ويندوز 2000. لوكاهيدس لا تستهلك الأحرف، أي بعد حدوث تطابق، يبدأ البحث عن المباراة التالية مباشرة بعد المباراة الأخيرة، وليس بعد الشخصيات التي تتألف من لوكهيد. يطابق إما x أو y. على سبيل المثال، زفود مباريات z أو الطعام. (زف) بود مباريات زود أو الطعام. مجموعة الأحرف. تطابق أي من الأحرف المرفقة. على سبيل المثال، أبك يطابق في سهل. مجموعة الأحرف السلبية. يطابق أي حرف غير مرفق. على سبيل المثال، أبك يطابق ص في سهل. مجموعة من الأحرف. يطابق أي حرف في النطاق المحدد. على سبيل المثال، يطابق a-z أي حرف أبجدي صغير في النطاق من خلال z. مجموعة أحرف سلبية. تطابق أي حرف ليس في النطاق المحدد. على سبيل المثال، يطابق a-z أي حرف ليس في النطاق من خلال z. يتطابق مع كلمة الحد، وهذا هو، والموقف بين كلمة ومسافة. على سبيل المثال، إرب يطابق إيه في أبدا ولكن ليس إيه في الفعل. تتطابق مع حدود غير نادرة. إرب مباريات إيه في الفعل ولكن ليس إيه في أبدا. يطابق حرف التحكم المشار إليه ب x. على سبيل المثال، تتطابق سم مع حرف عودة كونترول-M أو النقل. يجب أن تكون قيمة x في نطاق A-Z أو z-z. وإذا لم يكن كذلك، يفترض أن c هي حرف حرف ح. تطابق حرف أرقام. أي ما يعادل 0-9. شارك من فضلك

No comments:

Post a Comment