ruby - 使用任何方法从 Ruby 中的字符串中提取子字符串的快速方法

标签 ruby string substring

作为 Ruby 初学者,如何从 Ruby 字符串中提取子字符串?

示例:

string1 = "1.1.67.01-f9@92a47088f49d095f0"

我想提取从开头到“-”的子字符串。所以子字符串是'1.1.67.01'

最佳答案

如果您可以保证第一个 - 出现在您想要的子字符串之后,Ruby’s string split方法是一个很好的候选者。这看起来像:

string1.split('-')[0]

关于ruby - 使用任何方法从 Ruby 中的字符串中提取子字符串的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74295577/

相关文章:

python - 如何从 python 中的字符串中提取某些信息?

python - 如何检查子字符串是否包含 "apple"中的所有字母

Python:更改字符串列表中所有元素的格式

C# JSON 解析与子字符串

java - 将字符串分成多个部分

ruby - *= 运算符如何工作?

Ruby URI - 如何在 URL 之后获取完整路径

objective-c - 创建可获胜的 "random"单人纸牌洗牌

ruby - 转义 ruby 字符串

ruby-on-rails - 在 Rails 2.0/ruby 1.8.6 中,如何在字符串数组中找到非 ascii 字符串?