我可以通过
选择字符串的前100个字符string[0..99]
我可以通过
选择第一个时期string.split('.').first
但是,如果我想在100个字符后的第一个句点之前选择字符串呢?这意味着:
我如何在Ruby中执行此操作?
答案 0 :(得分:2)
使用正则表达式
string[/\A.{100,}?\./]
答案 1 :(得分:0)
这样做:
string[/.{100}[^.]*\./]
你也可以这样做
string[/.{100}.*?\./]
但效率较低。