2009-03-11 20 views
5

मैं पूरे Google पर रहा हूं और एक रेगेक्स खोजने में सक्षम नहीं हूं जो सीएलआई तर्कों को सही ढंग से पार्स करेगा।कमांड लाइन निर्देश पार्सिंग

क्या किसी के पास अपनी कोड लाइब्रेरी ऐसी चीज है?

आदर्श रूप में यह बहस के सभी शैलियों को पार्स हैं (यानी .: -v एबीसी --arg = वैल --arg = "VAL1 val2" --arg "वैल")

धन्यवाद!

पी.एस .: यह पीएचपी संदर्भ (preg)

+0

http://pear.php.net/package/Console_CommandLine/ –

+0

सुनिश्चित नहीं हैं कि अगर यह इस सवाल के साथ मदद कर सकता है, लेकिन कोशिश [RegexLib] (http://regexlib.com)। यह एक विशाल रेगेक्स लाइब्रेरी है :) – Seb

उत्तर

7

में इस्तेमाल किया जाएगा है नाशपाती के Console_Getopt या Zend फ्रेमवर्क Zend_Console_Getopt

आपका PHP संस्करण पर एक नज़र getopt के रूप में निर्मित एक भी के लिए समर्थन कर सकते हैं।

+0

असल में यह पियर में नहीं है, यह एक मानक फ़ंक्शन – vartec

+0

है, यह पियर में है, ऐसा लगता है कि अंडरस्कोर वाले यूआरएल के साथ अजीब चीजें हैं, लिंक बदल दिया है ... –

संबंधित मुद्दे