سلسلة :: Glob ::

توسيع {foo، bar، baz}
التحميل الان

سلسلة :: Glob :: الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Michael Schilli
  • موقع ويب الناشر:
  • http://search.cpan.org/~mschilli/

سلسلة :: Glob :: العلامات


سلسلة :: Glob :: وصف

توسيع {فو، بار، باز} سلسلة سلسلة النمط وظيفة string_glob_permute () الوظيفة المقدمة من السلسلة :: Globs :: Permut Perl Module توسع الرموز التي تشبه الألعاب في جميع أنحاء العالم وإرجاع جميع التباديلات الممكنة. على سبيل المثال، لتشغيل البرنامج النصي على Hosts Host1، Host2، و Host3، قد تكتب @ hosts = string_glob_permute ("المضيف ")؛ والحصول على قائمة المضيفين مرة أخرى: ("Host1"، "Host2"، "Host3"). يتم دعم النطاقات مع الثغرات أيضا، فقط افصل الكتل عن طريق الفواصل : hosts = string_glob_permute (مضيف ")؛ سيعود (" المضيف 1 "،" host2 "،" host3 "،" host5 "،" host9 "). وأخيرا، باستخدام مجعد بين قوسين وقوائم مفصولة بفواصل من السلاسل، كما هو الحال في hosts = string_glob_permute ("المضيف {dev، stag، prod}")؛ ستحصل على تصارات مع كل بدائل مرة أخرى: ("HostDev"، "HostStag"، " Hostprod ") Back.All أعلاه يمكن دمجها، لذلك بلدي hosts = string_glob_permute (" المضيف {dev، stag} ") سيؤدي إلى التقليب (" HostDev3 "،" HostStag3 "،" HostDev4 "،" HostStag4 "). تسمح أنماط النطاقات العددية فقط ، لا نطاق سلسلة S مثل . يجب ألا يحتوي النمط على BLACKS.TH وظيفة إرجاع قائمة بتصريحات السلسلة حول النجاح والرقم في حالة وجود خطأ. يتم إصدار تحذير أيضا إذا كان لا يمكن التعرف على النمط. استخدام سلسلة :: Glob :: Palmate QW (string_glob_permute)؛ بلدي نمط $ = "المضيف {foo، bar، baz} "؛ لبلدي مضيف $ (String_glob_permute ($ نمط)) {print "$ host \ n"؛ } # hostfoo2 # hostbar2 # hostbaz2 # hostfoo3 # hostbar3 # hostbaz3 # hostfoo4 # hostbar4 # hostbaz4 المتطلبات: perl.


سلسلة :: Glob :: برامج ذات صلة