Expressions régulières: comment accepter n'importe quel symbole
je veux remplacer n'importe quel contenu dans mon fichier texte entre les symboles
Quelle est l'expression habituelle pour accepter un symbole ? J'ai actuellement:
fields[i] = fields[i].replaceAll("<[a-z0-9_-]*>", "");
mais cela ne fonctionne que pour les lettres et les nombres, s'il y a un symbole entre , la chaîne n'est pas remplacée.
merci
10
demandé sur
aneuryzm
2011-02-20 19:45:40
3 réponses
Pour accepter n'importe quel symbole, .* devrait faire l'affaire
28
répondu
Intrepidd
2011-02-20 16:47:42
N'importe quel car dans regexp est "." le "*" - est quantificateur, combien. Ainsi, si vous voulez un seul char, puis utiliser"."(point) et c'est tout.
1
répondu
Madars Vi
2017-07-09 21:21:16