J'utilise FileUtils de apache commons.io pour rechercher du texte entre deux chaînes de caractères dans un fichier avec le code suivant:Erreur lors de l'utilisation FileUtils
Pattern p = Pattern.compile(Pattern.quote(fromDate) + "(.*?)" + Pattern.quote(toDate));
try {
Matcher m = p.matcher(fileContent);
while (m.find()) {
System.out.println(m.group(1));
Mais il y a une erreur, il donne la sortie seulement lorsque le les chaînes se trouvent dans la même ligne, pas de sortie si les chaînes sont sur des lignes différentes? Ici, je prends le contenu de l'ensemble du fichier dans un Sting Varibale "fileContent".
Je pensais utiliser ce drapeau mais maintenant (? S) a résolu mon problème. Merci! – iymrahul