作者lg31cm (30处男)
看板Ruby
标题[问题] Regexp 不方便的地方
时间Wed Sep 27 17:10:23 2006
可能刚从 Python 转过来没多久,有些地方还不习惯,Ruby Regexp
有一点蛮不好用的:
# Ruby
/\w/.match(str)
# Python
re.match(str, begin_pos, end_pos)
Ruby 似乎没办法指定搜寻的 range,当然这样还是可以:
/\w/.match(str[begin_pos..end_pos])
不过这就不是我要的东西了,因为传回来的 matched position
str[begin_pos..end_pos] 的子字串 matched position,而不是
原字串,有什麽好解决方案吗?
P.S Ruby 1.9 似乎要加入 begin_pos, 但是 end_pos 好像没有?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.179.89