这个字符串的 Ruby 正则表达式?

标签 ruby regex string

我正在尝试获取此字符串中的第一个单词:Basic (11/17/2011 - 12/17/2011)

所以最终想从中获得 Basic

其他示例字符串:Premium (11/22/2011 - 12/22/2011)

格式始终是“单个单词后跟带括号的日期范围”,我只想要单个单词。

最佳答案

使用这个:

str = "Premium (11/22/2011 - 12/22/2011)"
str.split.first # => "Premium"

如果您不指定任何参数,拆分将使用 ' ' 作为默认参数。
之后,用first

获取第一个元素

关于这个字符串的 Ruby 正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9979845/

相关文章:

ruby - 继续安装在特定点损坏的 gem

iphone - Objective-C:如何检测字符串中的 http URL?

C++ string.compare()

Java 最终字符串,C++ 等价物。我的理解正确吗?

regex - 删除字符串中选定单词之间的空格

ruby - 如何从 n 个元素的数组中获取 'fair combination'?

ruby - 如何巧妙地进行数组加法?

ruby - 可以 :environment be used as a condition in the route statement in sinatra?

regex - 如何在词法分析器生成器中有效地实现最长匹配?

java - 如何使用特殊字符在字符串中公开