Python论坛  - 讨论区

标题:Re: [python-chinese]请高手一显身手!

2006年01月12日 星期四 09:58

kassarar kassarar at 126.com
Thu Jan 12 09:58:45 HKT 2006

可以用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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号