在Ruby1.9中,我会使用String#match(regexp,start_index)
我确信Ruby1.8中一定有一个(计算效率)等价物,但我找不到你知道是什么吗?
最佳答案
可以用^.{start_index}
启动regexp
或者在执行匹配之前先获取子字符串。
或者,如果您被限制使用Ruby1.8,但是可以安装自己的库,那么您可以使用Oniguruma。
在Ruby1.9中,我会使用String#match(regexp,start_index)
我确信Ruby1.8中一定有一个(计算效率)等价物,但我找不到你知道是什么吗?
最佳答案
可以用^.{start_index}
启动regexp
或者在执行匹配之前先获取子字符串。
或者,如果您被限制使用Ruby1.8,但是可以安装自己的库,那么您可以使用Oniguruma。