2009-03-11 19 views
5

私はずっとGoogleを使い続けてきており、(正しい)CLI引数を解析する正規表現を見つけることができませんでした。コマンドライン命令の構文解析

誰もコードライブラリにこのようなことはありますか?

理想的には、それは(すなわち:-v -abc --arg =ヴァル--arg = "val1とval2の" --arg "ヴァル")の引数のすべてのスタイルを解析します

ありがとう!

:これは(PREG)PHPのコンテキストで使用されるP.S

+0

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

+0

これは、この質問に役立ちますが、[RegexLib](http://regexlib.com)しようとするだろうかどうかわかりません。それは大変なRegexライブラリです:) – Seb

答えて

7

はビルトインとしても、あなたのPHPのバージョンはgetoptのサポートを持っているかもしれPEARのConsole_GetoptやZend FrameworkのZend_Console_Getopt

を見てください。

+0

これは実際にはPEARにはもうありません。それは標準的な機能です – vartec

+0

PEARにありますので、下線を含むURLで奇妙なことをしていると思われます。リンクを変更しました... –