2006年01月12日 星期四 09:58
可以用PLY的话,它里面的example就有ascic的例子,如果不能的话就直接用re也不难 数字:r'\d+([uU]|[lL]|[uU][lL]|[lL][uU])?' 标识符:r'[A-Za-z_][\w_]*' 注释:r'/\*(.)*\*/' 至于保留字可以建一个保留字列表,每次找到标识符的时候就检查是否保留字,是的话upper -----原始邮件----- 发件人:"kangyanming" 发送时间:2006-01-12 09:32:00 收件人:"" 抄送:(无) 主题:[python-chinese]请高手一显身手! 用python解决两个问题: 1.单词识别 要求:*C语言常数 *C语言标识符 2.程序文本的处理 要求:*将C程序中的所有注释字母军大写 *将C语言注释之外的所有保留字全部大写 先出这个问题吧,这两个会了也算是明白人了。谢谢大家。 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060112/32f72be5/attachment.htm
Zeuux © 2025
京ICP备05028076号