我在 Ruby 中有这样一个字符串:
var = <<EOS
***************************
Test Spec: somespecname
Test Case: get new status
EOS
我想检索字符串的 "Test Spec:"
部分之后的名称。所以在这种情况下,我希望结果是 "somespecname"
。
我如何在 Ruby 中做到这一点?
最佳答案
查看 OP 的示例,我假设在某些情况下要检索的字符串可能包含非单词字符。此正则表达式也将正确捕获它们。
var.match(/^Test Spec:\s*(.*?)\s*$/)[1]
关于ruby - 从字符串中提取一行的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22018353/