首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

请问一个范式识别有关问题

2014-01-13 
请教一个范式识别问题比如我有这么一个字符串格式:if(%s) %s(%s);现在有一句代码;   if(fun1(p1)0) Fun2(

请教一个范式识别问题
比如我有这么一个字符串格式:if(%s) %s(%s);
现在有一句代码;
   if(fun1(p1)>0) Fun2(p2);
想做2件事情:
1.判断代码是否符合给定的字符串格式。
2.如果符合,取出字符串格式中%s对应的部分,对这一句来说,取出fun1(p1)>0,Fun2,p2 ;
不知道范式是否能做到这点?


[解决办法]
不知道你到底又什么规则,所以只能告诉你一个通用的东西,使用yacc或者ANTLR提炼出你要东西
[解决办法]
如果不涉及很复杂的文法,用正则表达式就可以。

热点排行