Ruby:正则表达式帮助句子

时间:2014-07-21 08:13:04

标签: ruby regex

我怎样才能用正则表达式(A14 / 16& A14 / 14)获得2个第一个句子的开头,但最后什么都没有?

A14/16 Working class
A14/14 New oject
Meeting up with boss

我想到了这些但是它不对,因为它恰恰相反:s

(\s.+)

2 个答案:

答案 0 :(得分:2)

由于你无法分辨出如何识别前两行,我们必须猜测 - 这样可行:

(^A\S+)

这将返回以字母A

开头的每一行的第一个单词

demo

答案 1 :(得分:1)

这是一个选项:

result = subject.scan(/^[^\s\/]*\/[^\s\/]*/)

这匹配包含/

的字符串部分