Bonjour,

Je souhaite extraire un mot1 entre deux mots A et B mais je ne voudrais pas prendre les espaces avant et après le mot1.

Par exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
library(stringr)
pattern <- "(?<=AAA).*(?=BBB)"
str <- "efiozqjd oqjzpfjz,qkd, qzpdjpqz AAA      bonjour le monde                   BBB  edfeijfiejifdjiq"
str_match_all(str, pattern)
résultat attendu: "bonjour le monde". Je suppose qu'il faut utiliser ^\s mais je ne comprends ou je dois le mettre exactement.