如何提取R中括号内的字符串匹配?

lat架

我想提取"a", "b"["a", "b"],其中内的内容[...]所做的操作之前是未知的。[...]唯一的标识符也是如此

通常,提取的工作方式是

stringr::str_match(string = ["a", "b"]', pattern = "LEFT(.*?)RIGHT")

所以我必须顺手找到:

stringr::str_match(string = '["a", "b"]', pattern = "[(.*?)]")

但我必须逃避括号。

stringr::str_match(string = '["a", "b"]', pattern = "[[](.*?)[]]")

可能现在括号已转义,但不是(.*?)吗?

我试过的

  • 通常,我会[这样逃避括号[[]并使用perl = TRUE。因此,我尝试:

    stringr::str_match(string = '["a", "b"]', pattern = "[[](.*?)[]]") 如上图所示。

  • 使用表达式像/[^[\]]+\[[^[\]]+\]/括号内提取字符串

阿克伦

我们可以使用str_replace它将直接提取元素

library(stringr)    
str_replace(str2, "\\[([^]]+)\\].*", "\\1")
#[1] "\"a\", \"b\""

或搭配 str_match

str_match(str2, "\\[([^]]+)")[,2]
#[1] "\"a\", \"b\""

数据

str2 <- '["a", "b"]'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Regexextract提取括号内字符串中的数字

来自分类Dev

提取嵌套括号内的字符串

来自分类Dev

如何在xslt中的方括号内提取字符串

来自分类Dev

如何使用R提取方括号之外的字符串?

来自分类Dev

正则表达式以匹配括号或括号内的字符串中的数字

来自分类Dev

如何从R中的字符串中提取与垂直正则表达式匹配的子字符串

来自分类Dev

除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

来自分类Dev

如何提取括号之间的子字符串,同时忽略 Python 中嵌套括号之间的子字符串?

来自分类Dev

从Excel VBA中的字符串中提取最后一个括号内的字符

来自分类Dev

如何用大括号中包含括号的字符串返回匹配?

来自分类Dev

如何在R中搜索带括号的字符串

来自分类Dev

如何从方括号内的字符串中返回字符串数组

来自分类Dev

方括号内的Impala / Hive字符串提取

来自分类Dev

从字符串中提取方括号内的数字

来自分类Dev

如何使用lookbehind和lookahead零长度断言提取括号内的字符串?

来自分类Dev

如何使用Regex Javascript匹配第二组括号内的字符串

来自分类Dev

如何创建正则表达式以匹配括号内的特定子字符串?

来自分类Dev

如何匹配方括号内的所有特定字符串

来自分类Dev

在 Visual Studio Code 中搜索时匹配括号内的字符串

来自分类Dev

如何从JavaScript中的字符串中提取方括号中的文本?

来自分类Dev

如何从R中包含多个括号的字符串中删除/替换特定的括号

来自分类Dev

如何提取方括号之间的字符串

来自分类Dev

使用sed提取大括号中的子字符串

来自分类Dev

使用c#提取括号中的字符串

来自分类Dev

如何提取字符串中的最后一组括号

来自分类Dev

如何将括号从字符串提取到新列中

来自分类Dev

如何从R中的字符串中提取数字?

来自分类Dev

如何检查字符串是否包含匹配的括号 ()

来自分类Dev

正则表达式匹配方括号内大括号内的字符串

Related 相关文章

  1. 1

    使用Regexextract提取括号内字符串中的数字

  2. 2

    提取嵌套括号内的字符串

  3. 3

    如何在xslt中的方括号内提取字符串

  4. 4

    如何使用R提取方括号之外的字符串?

  5. 5

    正则表达式以匹配括号或括号内的字符串中的数字

  6. 6

    如何从R中的字符串中提取与垂直正则表达式匹配的子字符串

  7. 7

    除了括号内,如何使用Python中的正则表达式从字符串中提取数字?

  8. 8

    如何提取括号之间的子字符串,同时忽略 Python 中嵌套括号之间的子字符串?

  9. 9

    从Excel VBA中的字符串中提取最后一个括号内的字符

  10. 10

    如何用大括号中包含括号的字符串返回匹配?

  11. 11

    如何在R中搜索带括号的字符串

  12. 12

    如何从方括号内的字符串中返回字符串数组

  13. 13

    方括号内的Impala / Hive字符串提取

  14. 14

    从字符串中提取方括号内的数字

  15. 15

    如何使用lookbehind和lookahead零长度断言提取括号内的字符串?

  16. 16

    如何使用Regex Javascript匹配第二组括号内的字符串

  17. 17

    如何创建正则表达式以匹配括号内的特定子字符串?

  18. 18

    如何匹配方括号内的所有特定字符串

  19. 19

    在 Visual Studio Code 中搜索时匹配括号内的字符串

  20. 20

    如何从JavaScript中的字符串中提取方括号中的文本?

  21. 21

    如何从R中包含多个括号的字符串中删除/替换特定的括号

  22. 22

    如何提取方括号之间的字符串

  23. 23

    使用sed提取大括号中的子字符串

  24. 24

    使用c#提取括号中的字符串

  25. 25

    如何提取字符串中的最后一组括号

  26. 26

    如何将括号从字符串提取到新列中

  27. 27

    如何从R中的字符串中提取数字?

  28. 28

    如何检查字符串是否包含匹配的括号 ()

  29. 29

    正则表达式匹配方括号内大括号内的字符串

热门标签

归档