正则表达式匹配换行符

时间:2019-07-24 14:49:17

标签: r regex

我有一个文本文件,上面有文本

SHOW:给定节目名称

下面有更多文字

我需要一个正则表达式,该正则表达式与“ Show:给定的节目名称”相匹配,就这样

我尝试了'SHOW:[^\n]+',但收到的不仅仅是“表演:给定的表演名称”

1 个答案:

答案 0 :(得分:0)

library(tidyverse) 
string <- "Show: a given name of a show \n
      Show: a given name of a show"
str_extract_all(string =string, pattern = "Show:[:print:]+(?=(\n|$))")

> str_extract_all(string =string, pattern = "Show:[:print:]+(?=(\n|$))")
[[1]]
[1] "Show: a given name of a show " "Show: a given name of a show" 

这可能有效