提取以特定预定义字符串正则表达式开头的行?

史蒂夫

鉴于:

"kuku": "kdfjsfgsljfddnlfdsf"
"bubu": "slfjsdjlkfndvsdl;nsdf;vlankvdfs;lkndkfv"
"title": "dflkbjvndjlvbdknbdlkbvjndlkfdnbdlkbjdnb"
"tutu": "svfrol"
"lala": "dbd4431"
"title": "dfvbdfv"

我想提取所有以“title”开头的行。

请告知我该怎么做(我正在使用 R 并想要一个正则表达式)。

我正在尝试这个:

(["'])(title)\1: 

并试图玩它。

罗纳克·沙阿

一种选择是将文本文件作为 R 中的数据框读取

df <- read.table(text = '"kuku": "kdfjsfgsljfddnlfdsf"
       "bubu": "slfjsdjlkfndvsdl;nsdf;vlankvdfs;lkndkfv"
       "title": "dflkbjvndjlvbdknbdlkbvjndlkfdnbdlkbjdnb"
       "tutu": "svfrol"
       "lala": "dbd4431"
       "title": "dfvbdfv"', sep = ":", stringsAsFactors = FALSE, strip.white = TRUE)

然后选择第一列以 "title"

df[grepl("^title", df$V1), ]

#     V1                                      V2
#3 title dflkbjvndjlvbdknbdlkbvjndlkfdnbdlkbjdnb
#6 title                                 dfvbdfv

如果您希望它作为原始字符串而不是不同的列,那么您可以将paste它们返回

do.call(paste, c(df[grepl("^title", df$V1), ], sep = ":"))
#[1] "title:dflkbjvndjlvbdknbdlkbvjndlkfdnbdlkbjdnb" "title:dfvbdfv"    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式:查找不以特定前缀开头的字符串

来自分类Dev

使用正则表达式在字符串开头提取USD amout

来自分类Dev

Python正则表达式在字符串的开头和结尾提取子字符串

来自分类Dev

正则表达式,检测所有以某个特定字符开头的字符串

来自分类Dev

不以/ *开头的字符串的正则表达式

来自分类Dev

正则表达式提取变量字符串

来自分类Dev

正则表达式查找以特定字符串开头的行中的所有空格

来自分类Dev

如果以特定字符串开头,则正则表达式将返回不同的部分

来自分类Dev

正则表达式提取特定的字符串

来自分类Dev

字符串提取使用正则表达式

来自分类Dev

如何在正则表达式中提取以特定字符串开头的双引号字段

来自分类Dev

使用正则表达式从字符串中提取特定字符串

来自分类Dev

正则表达式可以跨多行非贪婪地匹配,直到以特定字符串开头的行

来自分类Dev

正则表达式可删除以特定字符串开头的行中的空格

来自分类Dev

SQLite正则表达式查找字符串不在预定义集中的行

来自分类Dev

正则表达式提取字符串

来自分类Dev

如何使用Java正则表达式删除以特定字符串开头的所有行?

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取子字符串

来自分类Dev

如何在正则表达式中以特定字符开头的字符串匹配

来自分类Dev

通过正则表达式提取字符串之间的特定字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

提取匹配正则表达式的字符串

来自分类Dev

提取字符串正则表达式

来自分类Dev

正则表达式查找以特定字符串开头的行中的所有空格

来自分类Dev

提取子字符串正则表达式

来自分类Dev

正则表达式匹配不应以特定字符开头或结尾的字符串

来自分类Dev

通过正则表达式从行中提取特定的多个字符串

来自分类Dev

正则表达式匹配字符串以@ 开头

Related 相关文章

  1. 1

    正则表达式:查找不以特定前缀开头的字符串

  2. 2

    使用正则表达式在字符串开头提取USD amout

  3. 3

    Python正则表达式在字符串的开头和结尾提取子字符串

  4. 4

    正则表达式,检测所有以某个特定字符开头的字符串

  5. 5

    不以/ *开头的字符串的正则表达式

  6. 6

    正则表达式提取变量字符串

  7. 7

    正则表达式查找以特定字符串开头的行中的所有空格

  8. 8

    如果以特定字符串开头,则正则表达式将返回不同的部分

  9. 9

    正则表达式提取特定的字符串

  10. 10

    字符串提取使用正则表达式

  11. 11

    如何在正则表达式中提取以特定字符串开头的双引号字段

  12. 12

    使用正则表达式从字符串中提取特定字符串

  13. 13

    正则表达式可以跨多行非贪婪地匹配,直到以特定字符串开头的行

  14. 14

    正则表达式可删除以特定字符串开头的行中的空格

  15. 15

    SQLite正则表达式查找字符串不在预定义集中的行

  16. 16

    正则表达式提取字符串

  17. 17

    如何使用Java正则表达式删除以特定字符串开头的所有行?

  18. 18

    正则表达式提取字符串

  19. 19

    正则表达式提取子字符串

  20. 20

    如何在正则表达式中以特定字符开头的字符串匹配

  21. 21

    通过正则表达式提取字符串之间的特定字符串

  22. 22

    正则表达式提取字符串

  23. 23

    提取匹配正则表达式的字符串

  24. 24

    提取字符串正则表达式

  25. 25

    正则表达式查找以特定字符串开头的行中的所有空格

  26. 26

    提取子字符串正则表达式

  27. 27

    正则表达式匹配不应以特定字符开头或结尾的字符串

  28. 28

    通过正则表达式从行中提取特定的多个字符串

  29. 29

    正则表达式匹配字符串以@ 开头

热门标签

归档