是否有可能根据匹配单词的模式从字符串中创建子字符串,同时保留匹配部分?
a <- "contrainte que ilz ne contraint Que ris et jeux mais ne contrainte que jamais on ne contrainte que vous ne contraindre que de ne contraint que l' amour ne contraint que je ne contrainte que je ne contraint que je ne contrainte que l' homme arrive à ne contraint que nous ne contrainte que je ne contraintes que le créateur ne contrainte que l' opium même ne"
我希望能够在字符串中找到“cont”这个模式并将其分割。
strsplit(a, "cont", perl = T)
[1] "" "rainte que ilz ne " "raint Que ris et jeux mais ne " "rainte que jamais on ne "
[5] "rainte que vous ne " "raindre que de ne " "raint que l' amour ne " "raint que je ne "
[9] "rainte que je ne " "raint que je ne " "rainte que l' homme arrive à ne " "raint que nous ne "
[13] "rainte que je ne " "raintes que le créateur ne " "rainte que l' opium même ne"
我希望你能保留字符串匹配部分并将其截取出来。谢谢!
strsplit(a, "(?=cont.*)", perl = T)
不起作用,将获得额外加分。 - Tim Biegeleisenc
。不知道为什么。 - Tim Biegeleisen