如何从r中方括号内的列中删除子集

时间:2017-05-21 06:25:07

标签: r rselenium

我的列中包含方括号中的多个字符串,类似于此[asdf] [ffgg][ asdf asdf asdf] sdfsgsfbsfg,我要提取[asdf asdf asdf]它可能只有一个字符串,如[asdf]或两个字符串。请帮忙

1 个答案:

答案 0 :(得分:0)

我们可以使用You can use this.. RewriteEngine On RewriteCond %{REQUEST_URI} ^/system.* RewriteRule ^(.*)$ index.php?/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?/$1 [L] ErrorDocument 404 index.php

str_extract

或者可能是

library(stringr)
str_extract(str1, "\\[(\\w+\\s+){2,}\\w+\\]")    
#[1] "[asdf asdf asdf]"

数据

str_extract(str1, "\\[(\\w+\\s+)\\1+[^]]+\\]")
#[1] "[asdf asdf asdf]"