在Ruby1.9中,我会使用String#match(regexp,start_index)我确信Ruby1.8中一定有一个(计算效率)等价物,但我找不到你知道是什么吗?

最佳答案

可以用^.{start_index}启动regexp
或者在执行匹配之前先获取子字符串。
或者,如果您被限制使用Ruby1.8,但是可以安装自己的库,那么您可以使用Oniguruma

10-07 21:07