Retourner au contenu associé (entrée de forum : Expression régulière)
Posté par j_m le 19 octobre 2013 à 11:19. 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.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Autre manière de faire
Posté par j_m . 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 :
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.