打印

[问题求助] 正则表达式的一个小问题

正则表达式的一个小问题

str = "errorsdfsdf"
puts str !~ /error/i
这两条语句的意思不用多数什么了,估计大家都明白。有一个小问题,我想将/error/中的error换一个变量去替换。比如 keyword = 'error', 但不能直接将keyword放到//之中,那样就成了找'keyword'这个词了。想问一下高手,应该咋样整可以实现我的想法呢?谢谢了!
本帖最近评分记录
  • drive2me R币 +5 鼓励! 2008-5-11 17:38

TOP



keyword = 'error'
some_string !~ /#{keyword}/i


[ 本帖最后由 5swords 于 2008-5-3 12:50 编辑 ]
本帖最近评分记录
  • haosongshi R币 +2 我很赞同 2008-5-12 16:12
  • drive2me R币 +10 谢谢帮助! 2008-5-11 17:39

TOP



keyword = 'error'
str = "errorsdfsdf"
puts str !~ /#{keyword}/


本帖最近评分记录
  • haosongshi R币 +2 我很赞同 2008-5-12 16:12
  • drive2me R币 +10 谢谢帮助! 2008-5-11 17:39
Digging ruby with Pickaxe,
Running agilely on rails

TOP

谢谢了!

TOP

引用:
原帖由 haosongshi 于 2008-5-3 12:55 发表
谢谢了!
haosongshi,

谢谢你参加我们和积极提出问题。
我们的两位版主帮助了你,如果你对他们的回答满意,你可以用你的评分权利,给他们加分,对他们的工作给与奖励和赞扬等。
对吧?
Flying Piggy...! 
天地人合一!

TOP

2008-11-22 19:23 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61