Disons que j'ai quelques chaînes comme: "1", "1.2", "1.2.3", "12.13"...
fn: substringAfter() dernière occurence
Avec JSTL pour les 2 premiers éléments, il est facile de produire le dernier numéro après la .
:
${fn:contains(myStr, '.') ? fn:substringAfter(myStr,'.') : myStr}
Mais cette méthode ne fonctionne pas avec les autres éléments. D'éléments ci-dessus je voudrais obtenir "1", "2", "3", "13"
.
Étant donné que ceci n'est pertinent que pour le formatage du frontal, je ne voudrais pas le résoudre dans la partie Java.
Existe-t-il un moyen d'atteindre cet objectif avec les bibliothèques par défaut, ou devrais-je créer un tag pour cela?
'myStr.index':' .index' shoud pas ici – user1075613