Bonjour,
je souhaiterais pouvoir trouver toutes les sous chaines qui commencent par un préfixe et un suffixe connu mais ce qui est entre les deux est inconnu.
J'ai utilisé les regex et voila mon code:
La sortie renvoyée estCode:
1
2
3
4
5
6
7 String test1 = "debut_blabla_fin_hdsk_debut_fhskhf_fin_dfsfsf"; Pattern p = Pattern .compile("debut\\w+fin"); Matcher m = p.matcher(test1); while (m.find()) { System.out.println(m.group()); }
.Code:debut_blabla_fin_hdsk_debut_fhskhf_fin
Seulement je voudrais matcher les sous chaine qui correspondent aux conditions de longueur minimale, c'est à direetCode:debut_blabla_fin
.Code:debut_fhskhf_fin
Avez vous une solution ?
Merci.