r - R / stringr:拆分字符串,但在输出中保留分隔符
问题描述
我试图寻找解决方案,但似乎 R 没有明确的解决方案。
我尝试按空格和大写字母的模式分割字符串,并为此使用stringr包。
x <- "Foobar foobar, Foobar foobar"
str_split(x, " [:upper:]")
通常我会得到:
[[1]]
[1] "Foobar foobar," "oobar foobar"
但是,我想得到的输出应该包括来自分隔符的字母:
[[1]]
[1] "Foobar foobar," "Foobar foobar"
stringr 中可能没有像反向引用这样的开箱即用解决方案,所以我很乐意得到任何帮助。
解决方案
推荐阅读
- ruby-on-rails - 指定外键和位置选项的 Rails 关联
- angular - Angular 7 - 从动态生成的表中删除行
- perl - 如何编写一个基本的 Perl 脚本来多次调用一个 URL,在 URL 中使用一个更改参数...?
- sql - 如何创建具有同一列中数字之间百分比差异的列
- ios - IOS 上的 Webview 不允许 Navigating=“WebView_Navigating”
- java - 可以通过将 JobBuilderFactory 注入到该组件来将批处理作业创建为 @Component
- python - 来自 sqlalchemy-bind 表的烧瓶视图不起作用
- python - AttributeError:dlsym(RTLD_DEFAULT,AbsoluteToNanoseconds):找不到符号
- javascript - 声明性和对象环境记录如何与“var”、“let”和“const”相关?
- azure - 无法将来自资源的输入事件反序列化为 Json