使用带有字符串的scan
时遇到问题。我的字符串是:(文本变量)
"Nao ha nada novo porque somos preguicosos."
我用:
textdata = text.scan(/.{#{text.length - clearnum }}/)
textdata[0]
是:
"Nao ha nada novo porque somos preguicoso"
并且textdata[1]
没什么。我需要textdata[1]
为"s."
。有没有人有解决方案?
答案 0 :(得分:0)
这听起来像你想要的:
text = "Nao ha nada novo porque somos preguicosos."
clearnum = 2
textdata = text.scan(/.{1,#{text.length - clearnum }}/)
#=> ["Nao ha nada novo porque somos preguicoso", "s."]
答案 1 :(得分:0)
你可以做这样的事情
clearnum = 2
text0 = text[0, text.length -clearnum]
text1 = text[-clearnum,clearnum]