2014-07-21 35 views
-1

我怎样才能得到2正则表达式的开始与正则表达式(A14/16 & A14/14),但最后没有?红宝石:正则表达式的帮助

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

我想到了论文,但因为它确实相反它是不正确的:■

(\s.+) 
+2

如何是第三句较前两者有什么不同? –

+0

这就是我得到的不能说真的原因,我想“剥离”所有文本并保持开始(A14/16&A14/14) – Difender

回答

2

既然你不能告诉一个如何识别前两行,大家纷纷猜测 - 这将工作:

(^A\S+) 

这将返回每一行的第一个字字母A

开始

demo

1

这是一个选项:

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

这包含字符串的一部分相匹配的/