【发布时间】:2020-09-18 15:48:09
【问题描述】:
我有一个字符串数据如下:
a<- "\n Update Your Profile to Dissolve This Message\nSocial Media Learning and behaviour\n Uploaded on May 3, 2020 at 10:56 in Research\n View Forum\n \n"
我必须为此提取字符串“社交媒体学习和行为”,我使用了以下代码:
gsub(" Uploaded on .* ", "", gsub("\n Update Your Profile to Dissolve This Message\n", "",a))
这给了我如下输出
"Social Media Learning and behaviour\n\n"
我无法匹配确切的模式。在没有“\n\n”的情况下提取“社交媒体学习和行为”的确切模式是什么
【问题讨论】:
-
您也可以匹配捕获组中的前一行,并匹配其后包含 Uploaded
^(.*)\r?\n Uploaded onregex101.com/r/bF5GKT/1 的行