我在R中第一次出现模式后删除所有内容时遇到了一些问题。我已经用paste(readLines(url), collapse="\n")
导入了数据。
例如,我的字符串是\"id=\"fruit_info\">\n<tr class='thead'>\n<th colspan=2>Strawberries</th></table>\n</tr>\n</table>\n<tr class
。
我想在第一次出现</table>
之后删除所有内容。我想看的是\"id=\"fruit_info\">\n<tr class='thead'>\n<th colspan=2>Strawberries</th>
我尝试的方法似乎没有注册第一个</table>
出现的情况,并且未提供预期的结果。
谢谢!
最佳答案
尝试使用内联(?s)
修饰符,该修饰符强制点.
跨换行序列。
sub('(?s)</table>.*', '', x, perl = TRUE)