strsplit 由 R 中大于 1 的空格
strsplit by spaces greater than one in R
给定一个字符串,
mystr = "Average student score 88"
如果超过1个space,我想拆分。我希望获得:
"Average student score" "88"
我搜索过“\s+”会被任意数量的 space 分割。
strsplit(mystr, "\s+")
但这不是我想要的。 strsplit 中是否有任何选项可以根据一定数量的 spaces(例如 space = k)或 spaces 上的规则(例如 space > 1)?
您可以通过重复量词指定它。
strsplit(mystr, "\s{2,}")
\s{2,}
正则表达式应匹配两个或更多空格。
给定一个字符串,
mystr = "Average student score 88"
如果超过1个space,我想拆分。我希望获得:
"Average student score" "88"
我搜索过“\s+”会被任意数量的 space 分割。
strsplit(mystr, "\s+")
但这不是我想要的。 strsplit 中是否有任何选项可以根据一定数量的 spaces(例如 space = k)或 spaces 上的规则(例如 space > 1)?
您可以通过重复量词指定它。
strsplit(mystr, "\s{2,}")
\s{2,}
正则表达式应匹配两个或更多空格。