2007年09月05日 星期三 17:12
ÎÒ¸Õ¿ªÊ¼½Ó´¥ÕýÔò±í´ïʽ ÎÒÏëÓÃÕýÔò±í´ïʽƥÅ亯Êý£¬Ç°ÃæÒ»Ö±µ½À¨ºÅºÃÏñ±È½Ï¼òµ¥£¬ºóÃæµÄº¯ÊýÊǿɱäµÄ°¡£¬»¹¿ÉÄÜûÓУ¬ÔõôƥÅä°¡£¿ ±ÈÈ磺 void writeio(int addr,char buf); ÁíÍâÔõô°ÑÎÒÏëÒªµÄÌáÈ¡³öÀ´£¿ÎÒ¿´µ½ÓÐÒ»¸ö£¨£¿P=£©µÄ¶«¶«£¬ÔõôÓ𡣿ÎÒÐèÒª°Ñº¯ÊýÀàÐÍ£¬º¯ÊýÃû£¬²ÎÊýÀàÐÍ£¬²ÎÊý£¬¶¼ÌáÈ¡³öÀ´~~ лл´ó¼Ò ºî»ªÂ¡ 2007-09-05 -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070905/6639664f/attachment.html
2007年09月05日 星期三 17:24
On 9/5/07, 侯华隆 <hou_hl在sina.com> wrote: > > > 我刚开始接触正则表达式 > 我想用正则表达式匹配函数,前面一直到括号好像比较简单,后面的函数是可变的啊,还可能没有,怎么匹配啊? > 比如: > void writeio(int addr,char buf); > 另外怎么把我想要的提取出来?我看到有一个(?P=)的东东,怎么用啊?我需要把函数类型,函数名,参数类型,参数,都提取出来~~ > 谢谢大家 > 简单?不一定吧。 如果返回值是一个函数指针呢?你怎么解析? 如果返回值是一个解析指针呢?你怎么解析? 如果返回值的类型在另一个命名空间呢?你怎么解析? 如果函数的声明中用了宏呢?你怎么解析? 如果真的想解析c/c++的代码的话,还是用一些专门的工具吧,gccxml之类的。 关于(?p=)之类的东西,看看python手册不就知道了吗? -- Best Regards, Leo Jay
2007年09月05日 星期三 17:40
Regular Expression HOWTO <http://www.amk.ca/python/howto/regex/> programing pythonÉϵĽ²½âÒ²ºÜÏêϸ On 9/5/07, ºî»ªÂ¡ <hou_hl在sina.com> wrote: > > ÎÒ¸Õ¿ªÊ¼½Ó´¥ÕýÔò±í´ïʽ > ÎÒÏëÓÃÕýÔò±í´ïʽƥÅ亯Êý£¬Ç°ÃæÒ»Ö±µ½À¨ºÅºÃÏñ±È½Ï¼òµ¥£¬ºóÃæµÄº¯ÊýÊǿɱäµÄ°¡£¬»¹¿ÉÄÜûÓУ¬ÔõôƥÅä°¡£¿ > ±ÈÈ磺 > void writeio(int addr,char buf); > ÁíÍâÔõô°ÑÎÒÏëÒªµÄÌáÈ¡³öÀ´£¿ÎÒ¿´µ½ÓÐÒ»¸ö£¨£¿P=£©µÄ¶«¶«£¬ÔõôÓ𡣿ÎÒÐèÒª°Ñº¯ÊýÀàÐÍ£¬º¯ÊýÃû£¬²ÎÊýÀàÐÍ£¬²ÎÊý£¬¶¼ÌáÈ¡³öÀ´~~ > лл´ó¼Ò > > > ------------------------------ > ºî»ªÂ¡ > 2007-09-05 > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070905/b036c5bb/attachment.htm
2007年09月07日 星期五 08:49
有意思的东东,不过我觉得做这种void writeio(int addr,char buf)风格的C代码 解析是完全没有问题的: 一个或者两个单词加小括号匹配函数类型和函数名 小括号里面的是参数和参数类型,每个参数和参数类型用逗号风格 这样用re来匹配是完全可以做到的,具体的re语法只能参考手册了,那个玩意儿 有点长 :D 侯华隆 写道: > 我刚开始接触正则表达式 > 我想用正则表达式匹配函数,前面一直到括号好像比较简单,后面的函数是可变的 > 啊,还可能没有,怎么匹配啊? > 比如: > void writeio(int addr,char buf); > 另外怎么把我想要的提取出来?我看到有一个(?P=)的东东,怎么用啊?我 > 需要把函数类型,函数名,参数类型,参数,都提取出来~~ > 谢谢大家 > > > ------------------------------------------------------------------------ > 侯华隆 > 2007-09-05 > > > ------------------------------------------------------------------------ > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- blog: http://hackgou.itbbq.com Email/IM : HackGou#Gmail.com PGP KeyID: hackgou#Gmail.com PGP KeyServ: subkeys.pgp.net
Zeuux © 2025
京ICP备05028076号