锁定老帖子 主题:正则表达式学习笔记
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-10
ruby 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-11
正好有个小正则问题需要请教,
如何用这种形式: condition = /^www$/ #只匹配www condition =~ 'www' # 若有匹配返回非nil 只通过修改condition的值 来匹配除“www”以外的所有字串(即只有 condition =~ 'www' 时为nil),如:"ww","wwww","abcd" |
|
返回顶楼 | |
发表时间:2007-10-20
:conditions=>{:subdomain=>/^((?!www).)*$/}
|
|
返回顶楼 | |
发表时间:2007-10-22
s22 写道 :conditions=>{:subdomain=>/^((?!www).)*$/}
不行,只要以www开头的都nil了 >> condition = /^((?!www).)*$/ => /^((?!www).)*$/ >> condition =~ 'wwww' => nil |
|
返回顶楼 | |
发表时间:2007-10-25
rainchen 写道 正好有个小正则问题需要请教,
如何用这种形式: condition = /^www$/ #只匹配www condition =~ 'www' # 若有匹配返回非nil 只通过修改condition的值 来匹配除“www”以外的所有字串(即只有 condition =~ 'www' 时为nil),如:"ww","wwww","abcd" condition = /^[^w]{3}$/ |
|
返回顶楼 | |
发表时间:2007-10-26
zeroleonhart 写道 rainchen 写道 正好有个小正则问题需要请教,
如何用这种形式: condition = /^www$/ #只匹配www condition =~ 'www' # 若有匹配返回非nil 只通过修改condition的值 来匹配除“www”以外的所有字串(即只有 condition =~ 'www' 时为nil),如:"ww","wwww","abcd" condition = /^[^w]{3}$/ 呵呵,这个也是我第一个想到的写法,但不行,有兴趣的同学都先请在console里试下这几个最基本的例子先: 如:"ww","wwww","abcd" |
|
返回顶楼 | |
发表时间:2007-10-31
condition = /^(((?!www)\w\w\w)|(\w{4,})|(\w{1,2}))$/
|
|
返回顶楼 | |
发表时间:2007-11-02
/^(?!www).+?$/可能就可以
|
|
返回顶楼 | |
发表时间:2007-11-26
/^(?!www).*$/
|
|
返回顶楼 | |
发表时间:2007-11-26
上面的是以www开始的不行
这儿是只有www不行 /^([^w]{3}|.{1,2}|.{4,})$/ |
|
返回顶楼 | |