我需要拆分此文:
September 1997, such and such
成:
September 1997
such and such
我需要在YYYY之后分开。我怎么能通过正则表达式做到这一点?这是我的尝试:
"September 1997, such and
such".to_s.split(/\s+(?=[0-9][0-9][0-9][0-9]\,)/)
输出:
September
1997, such and such
答案 0 :(得分:1)
我怀疑你需要一个regex
,下面只是一个没有正则表达式的简单解决方案,由comma
和space
分开但当然我不明白你是什么想
"September 1997, such and such".split(", ")
#=>["September 1997", "such and such"]
答案 1 :(得分:1)
在正则表达式中仅使用,
有什么问题?
input = 'September 1997, such and such'
print input.split(/,/)
如果你真的需要使用环视,那么这个:
input = 'September 1997, such and such'
print input.split(/(?<=\d\d\d\d)\s*,\s*/)