R 中 strsplit 按大于 1 的空格

2023-12-02

给定一个字符串,

mystr = "Average student score       88"

如果有超过 1 个空格,我希望拆分。我希望获得以下内容:

"Average student score" "88"

我搜索到“\s+”将被任意数量的空格分割。

strsplit(mystr, "\\s+")

但这不是我想要的。 strsplit 中是否有任何选项可以根据一定数量的空格(例如 space = k)或空格规则(例如 space > 1)分割字符串?


您可以通过重复量词来指定它。

strsplit(mystr, "\\s{2,}")

\\s{2,}正则表达式应该匹配两个或多个空格。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R 中 strsplit 按大于 1 的空格 的相关文章

随机推荐