php - 命令行指令解析

标签 php regex command-line-interface

我在谷歌上到处都是,但一直没能找到可以解析(正确)CLI 参数的正则表达式。

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

理想情况下,它会解析所有类型的参数(即:-v -abc --arg=val --arg="val1 val2"--arg "val")

谢谢!

P.S.: 这将在 PHP 上下文中使用 (preg)

最佳答案

看看 PEAR 的 Console_Getopt或 Zend 框架 Zend_Console_Getopt

您的 PHP 版本可能支持 getopt作为一个内置的也。

关于php - 命令行指令解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/634373/

相关文章:

php - 测试 Laravel 5.2 时不要移动原始文件

php - 无法从命令行执行PHP文件

phpstorm - 使用 zsh 通过命令行启动 PhpStorm

javascript - 如何使用 php-phantomjs 在 headless chrome 中执行 Javascript?

php - 调用未定义的方法 DOMNodeList::getElementsByTagName() PHP

php - 正确显示 MySQL "GROUP BY"结果

regex - 是否存在包含转义序列的字符串的纯正则表达式拆分?

javascript - 从 javascript 数组元素中剥离\r

javascript - 我如何在 javascript 中使用正则表达式来查找字符串中的三个句点?

amazon-web-services - aws eb cli 3 为错误的帐户设置应用程序