当我输入这样的输入时,我正试图制作一个gsub:
'09 / 02 10:00 hs任何字符串'
会给我一些类似的东西:
'09 / 02 10:00'
所以我的gsub应该取出所有非数字的字符串,但我需要':'和'/'才能保留
请帮助。
答案 0 :(得分:1)
取出所有非数字的字符串,但我需要':'和'/'才能保留
"09/02 10:00 hs any string".gsub(/[^0-9\/:]/, '')
# "09/0210:00"
答案 1 :(得分:0)
试试这个:
result = '09/02 10:00 hs any string'.gsub(/(?<=^\d{2}\/\d{2} \d{2}:\d{2}).*/, '')
这个想法是不捕捉将它置于后面的日期时间。