Dans une chaîne de caractères à formater (principalement pour remplacer les caractères par des symboles différents pour le test de rendu sur l'interface utilisateur), je dois détecter % et ensuite sauter tous les caractères après le premier espace de ce caractère % et cela doit être répété pour toutes les instances dans la chaîne de caractères.
Par exemple abcd%1$s efgh %2$d ijkl
Dans cette chaîne, je dois obtenir l'indice de %, puis trouver l'indice du premier espace. En gros, je dois sauter ceci %1$s
& %2$d
qui sont des sortes d'espaces réservés au formatage. J'espère ne pas être trop complexe.