新手问题 p " a\t b\n c".split (/\s+/) 中 +号的作用

chenyanlin_1983 · 2017年05月11日 · 最后由 chenyanlin_1983 回复于 2017年05月11日 · 1131 次阅读
p " a\t b\n c".split(/\s/)=====["", "a", "", "b", "", "c"]
p " a\t b\n c".split(/\s+/)====["", "a", "b", "c"]

请问 + 号的作用只是匹配第一个空字符串?

是匹配一个或多个连续空字符的意思

wootaw 回复

有 + 号就是匹配一个 没 + 号就是匹配多个咯,3Q

反了,你的理解

wootaw 回复

p"1,2,,3,4,,".split(',',-4),请问下这个负号代表啥意思呢

了解了 正无穷

需要 登录 后方可回复, 如果你还没有账号请 注册新账号