Merci beaucoup pour les réponses !
D'abord je précise que j'ai mis "php" parce que c'est un langage répandu et que ça revient au même pour mon problème mais qu'en fait j'utilise R...
Vous avez raison ce ne sont pas des retours chariots dans mon texte mais juste un "\" et un "n" qui se suivent. (J'ai fait pas mal de manip pour avoir un objet manipulable dans R : pdf→txt→list→vecteur... comme je débute je tâtonne pas mal, et je me perds parfois)
Je ne connaissais pas le "lazy quantifier", il a l'air utile... ta proposition me semble très bien, ça marche sur le testeur, mais pour une raison que j'ignore sous R la parenthèse prend le tout texte sauf les deux premiers "\n", ceux qui encadrent ce que je veux
J'ai aussi essayé ^[^\\]*\\n([^\\]+).*, qui marche sur regex101 mais pas avec R, qui me renvoie une erreur
Citation :
Erreur de compilation du motif PCRE
'missing terminating ] for character class'
at ''
|
Bon, d'abord il y a un problème spécifique à R : l'antislashs. R interprête \\ comme \... et \\\\ comme \\. Donc j'essaye en remplaçant les \\ par des \\\\, y'a du mieux mais c'est pas encore ça...
Message édité par Jean Betterave le 15-02-2017 à 22:01:09