我可以通过这样做选择字符串的前 100 个字符
string[0..99]
我可以通过执行以下操作选择最多第一个时段
string.split('.').first
但是如果我想选择 100 个字符后的第一个句点之前的字符串该怎么办?这意味着:
- 字符数必须大于 100
- 字符数超过 100 后,字符串必须在第一个句点处停止。
我该如何在 Ruby 中执行此操作?
最佳答案
使用正则表达式
string[/\A.{100,}?\./]
关于ruby - 选择一个字符串,直到 100 个字符后的第一个句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26106966/