读书人

对于用正则表达式获取命令行有没有什么

发布时间: 2013-01-02 13:08:45 作者: rapoo

对于用正则表达式获取命令行有没有什么好的开源代码可供参考的?
课程实验要有一个命令行分析功能,
set 100 hello world
get 100
等等,用正则表达式的话该怎么做才好?自己凭感觉瞎做的话恐怕很难做得很好,不知道有什么好的开源项目在这方面可供借鉴的?请各位前辈推荐一个,最好是Linux下用regex.h的,多谢!
[解决办法]
set 100 hello world
get 100

啥意思?没明白具体需求

sed 源代码能符合lz要求的吧
[解决办法]

http://code.google.com/p/srgb/source/browse/PackageFile/

[解决办法]
命令行参数?
用getopt或者getopt_long啊!
[解决办法]
命令行参数有必要搞这么复杂么..

都这么复杂了干脆顺便把正则转DFA了吧..

看你这架势, 很快正规文法都hold不住了, 干脆上下文无关文法算了..

[解决办法]
提醒:
解决string parse问题时,
“正则表达式”不是万能的;
“有限状态自动机”是万能的!

参考
《编译原理》词法分析 有限状态自动机
LEX+YACC

读书人网 >C语言

热点推荐