Bonjour,
J'ai un problème que je pensais pouvoir résoudre facilement avec la méthode Pattern.quote(String s)
En effet, je voudrais pouvoir obtenir le pattern d'un String pour le comparer avec celui d'un autre String. Cela permet de savoir si les deux strings ont le même structure.
Par exemple, supposons:
S1: AAA(123): AB(1) FRR
S2: BB(12378): DERT(1) ZZ
Pour moi ces deux strings ont le même structure. Si pour S1 et S2, on crée les Regex respectifs, on obtient :
R1: [A-Z]+([0-9]+):\s+[A-Z]+([0-9]+)\s+[A-Z]+
R2: [A-Z]+([0-9]+):\s+[A-Z]+([0-9]+)\s+[A-Z]+
Qui montre que S1 et S2 suivent le même pattern.
Or, en utilisant la méthode quote, on obtient un pattern identique au String avec les mêmes char etc.
Alors est-ce qu'il y a un moyen pour obtenir des patterns comme R1 et R2 en donnant les S1 et S2 en entrée ? ou un autre moyen pour voir si deux string ont le même structure ?
Merci bien
Partager