2009-03-11 11 views
5

저는 모두 다 끝났으며 (정확하게) CLI 인수를 구문 분석 할 수있는 정규식을 찾을 수 없었습니다.명령 줄 명령 구문 분석

누구나 코드 라이브러리에 이러한 항목이 있습니까?

이상적으로는 인수의 모든 스타일을 구문 분석 (즉 : -v - ABC --arg = 발 --arg = "val1과의 val2만큼"--arg "발")

감사합니다!

P.S : 이것은 PEAR의 Console_Getopt 또는 젠드 프레임 워크 Zend_Console_Getopt

귀하의 PHP 버전을 살펴은 내장이 또한 getopt에 대한 지원을 할 수 있습니다 (레그) PHP 컨텍스트

+0

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

+0

이이 질문에 도움이되지만 [RegexLib] (http://regexlib.com)하려고하면 것인지 확실하지. 그것은 무언가 Regex 라이브러리 :) – Seb

답변

7

에있는 사용됩니다.

+0

실제로 그것은 더 이상 PEAR에 없으며, 표준 함수입니다. – vartec

+0

PEAR에 있기 때문에 밑줄이 포함 된 URL로 이상한 점이 보이고 링크가 변경되었습니다 ... –

0

global $argv은 이미 CLI를 실행중인 경우 명령 줄 인수를 자동으로 구문 분석합니다. 참조 :