• [^] # Re: Autre manière de faire

    Posté par . En réponse au message Expression régulière. Évalué à 1.

    Effectivement. C'est le flag DOTALL
    Qu'est ce que mon code devient beau avec tous ça. Je vous montre ce que ça donne en utilisation réelle en Java :

    Pattern pattern = Pattern.compile("\\{\\{Deutsch Substantiv Übersicht.*?\\}\\}", Pattern.DOTALL);
    Matcher matcher = pattern.matcher(wikiPage);
    if( ! matcher.find() )
     throw new NoKasusAvailableException();
    String table = wikiPage.substring(matcher.start(), matcher.end());

    Où wikiPage contient la page vers un mot allemand (der Wagen) de de.wiktionary avec la syntaxe wikipedia. Et l'expression régulière doit récupérer le tableau dans lequel se trouvent les déclinaisons de ce mot.