如何匹配aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab其中a的个数应该最小为10?简单的正则表达式问题
我的意思是,我知道是这样的:
[a][a][a][a][a][a][a][a][a][a][a][a][a]a*b
但是,必须有一个更好的优雅方法,其中,如果是我的一个公司的数最小值成为说100 ..
这是什么?我想匹配(A^N)b类的事情,其中n可以是任何东西
编辑:
我忘了说,这是使用lex和yacc,其中有法回做..一个令牌给yacc。
%{
#include "y.tab.h"
%}
%%
aaaaaaaaaa[a]*b {return ok;}
\n {return '\n';}
. {return 0;}
%%
你使用perl语法为你的正则表达式? – Ali1S232 2011-06-05 07:28:24
我正在做这个在knoppix 4.0中使用lex和yacc作为编程练习练习.... – footy 2011-06-05 07:41:26