Je cherche une association dans une hashmap ou la clé est
xxx.yyy.display = true
et je veux enregistrer le yyy
mon problème est sur l'expresssion réguilère : *\\.display* apparemment il n'aime pas le * :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Iterator myIteratorKey = map.keySet().iterator(); Iterator myIteratorValues = map.values().iterator(); while(myIteratorKey.hasNext()) { if(myIteratorKey.toString().matches("*\\.display*") && myIteratorValues.toString().matches("true")){ ExtendedField extendedFieldUsedTmp = new ExtendedField(); //instanciate name of extended field Used String[] split = myIteratorKey.toString().split("."); String name = split[1];
Dangling meta character '*' near index 0
*\.display*
J'ai regardé pas mal de doc sur les regexp et il ne me parle pas de changement de syntax pour les regexp java par rapport à la logique pure...
Partager