繁体   English   中英

命令行指令解析

[英]Command line instruction parsing

我一直在谷歌上,但找不到可以解析(正确)CLI arguments 的正则表达式。

有人在他们的代码库中有这样的东西吗?

理想情况下,它将解析 arguments 的所有 styles(即:-v -abc --arg=val --arg="val1 val2" --arg "val")

谢谢!

PS:这将用于 PHP 上下文(preg)

查看 PEAR 的Console_Getopt或 Zend Framework Zend_Console_Getopt

您的 PHP 版本可能还支持内置的getopt

如果您正在运行 CLI,全局 $argv已经自动解析命令行 arguments。 另请参阅:从命令行使用 PHP

只是想我会让你知道我找到了解决方案。

http://nlindblad.org/2007/05/12/handling-command-line-arguments-in-php/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM