由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 编译原理,正则表示请教
相关主题
Re: Java Tip: Constantjava str.replaceAll("\n", "") doesn't work
final static constants easy get cached?怎样截取网页
中多个

之间的内容?
Google Java coding standard问个简单的Java技术问题
Doesn't EJB technology compete with CORBA?Core Java2 Notes (3)
问个简单问题这是为什么,请帮忙
正则表示请教2[转载] help please on Java
有没有检查IP范围的算法?编.bat文件碰到的问题,怎样知道java bin目录在那里? 有啥办法?谢谢
急请教:用java实现解析parse一个log文件,多谢指点有谁编译过Saxon
相关话题的讨论汇总
话题: 渔杂话题: fa话题: good话题: construct话题: 小写字母
进入Java版参与讨论
1 (共1页)
f****y
发帖数: 70
1
要定义一个keyword是任意字母组合
,小写字母开头,但是不能是"good"这个词,这种regeular expression怎么表示的? 比如,
< CONSTANT: ["a"-"z"] ( ["a"-"z","A"-"Z","_","0"-"9"] )* >, 但是不能是good,这个乖趺醇渔杂
c****r
发帖数: 185
2
([^g]|g[^o]|go[^o]|goo[^d])*
The basic idea is firstly construct an FA which accepts "good", then construct
the complement of the FA.

,
这个乖趺醇渔杂

【在 f****y 的大作中提到】
: 要定义一个keyword是任意字母组合
: ,小写字母开头,但是不能是"good"这个词,这种regeular expression怎么表示的? 比如,
: < CONSTANT: ["a"-"z"] ( ["a"-"z","A"-"Z","_","0"-"9"] )* >, 但是不能是good,这个乖趺醇渔杂

f****y
发帖数: 70
3
这个关键字还要是小写字母开头,其他是字母和数字,"_"的组合,怎么一起表示这种规则?

【在 c****r 的大作中提到】
: ([^g]|g[^o]|go[^o]|goo[^d])*
: The basic idea is firstly construct an FA which accepts "good", then construct
: the complement of the FA.
:
: ,
: 这个乖趺醇渔杂

f****y
发帖数: 70
4
明白你的意思了,按照这个思路是可以的,不过有一个问题确认一下,[^g]是表示除g的任
意字符组合,这里所谓的任意字符只是字母,和数字吗,是不是和包括很多其他的字符如'
(" "*" 之类?

【在 f****y 的大作中提到】
: 这个关键字还要是小写字母开头,其他是字母和数字,"_"的组合,怎么一起表示这种规则?
1 (共1页)
进入Java版参与讨论
相关主题
有谁编译过Saxon问个简单问题
java求救正则表示请教2
interface可不可以有variable?有没有检查IP范围的算法?
java编译的文件能不能作成可执行文件?急请教:用java实现解析parse一个log文件,多谢指点
Re: Java Tip: Constantjava str.replaceAll("\n", "") doesn't work
final static constants easy get cached?怎样截取网页
中多个

之间的内容?
Google Java coding standard问个简单的Java技术问题
Doesn't EJB technology compete with CORBA?Core Java2 Notes (3)
相关话题的讨论汇总
话题: 渔杂话题: fa话题: good话题: construct话题: 小写字母