J'ai une String du genre : nom1(val1) ou nom2(val1,val2)
par exemple cette string peut valoir :
- random(1.5)
- degree(5.8,5.1)
- ...
Il faut que je sépare cette string en 2 ou 3 string suivant les cas :
- string1 = random ; string2 = 1.5
- string1 = degree ; string2 = 5.8 ; string3 = 5.1
Je ne comprend pas pourquoi ce code ne marche pas :
// compilation de l'expression reguliere
Pattern pattern1 = Pattern.compile("/(\\w+)(\\((\\d+)(,(\\d+))?\\))?/");
// (…)