Comment écrire une expression régulière qui inclut tous les caractères du clavier sauf '~' et ','?Expression régulière incluant tous les caractères du clavier sauf '~' et ','
Répondre
Avez-vous essayé? Je crois que vous avez
[^~,]
Maintenant, pour exclure des caractères non dans le clavier, pour les inclure. Ce qui couvre à peu près cela (même si cela ressemble à une façon délirante de faire les choses). Peut-être que la définition du problème peut vous aider à ajouter plus de choses à exclure dans la première liste [^~,]
que d'essayer de créer une énorme liste de tous les caractères du clavier.
Cependant, cela permettra à certains charcaters spéciaux qui ne sont pas dans keyboad qui pourraient venir acccidentally en faisant copier coller nad à partir de certains textes. –
Vous ne dites pas ce que la langue/outil que vous utilisez, mais en Java j'iriez avec ce regex:
"[\\p{Print}&&[^~,]]"
C'est l'intersection de deux ensembles: tous les caractères ASCII d'impression, et tous les caractères ce ne sont pas un tilde ou une virgule.
Cela a fonctionné pour moi:
[A-Za-z0-9-]+[ 0-9A-Za-z#$%[email protected]!{},`~&*()'<>?.:;_|^/+\t\r\n\[\]"-]*
je devais le faire pour regex travailler:
"[^~,][^~,]*"
parce [^~,]
nie ~
et ,
[^~,]*
signifie à zéro ou de nombreuses copies de ~
et ,
(qui ne sert à rien pour notre cas)
et en mettant [^~,][^~,]*
vous arrive à nier une ou plusieurs copies de ~
ou ,
Il existe un quantificateur spécial pour "un ou plusieurs": '[^ ~,] +' – Teejay
Reg-Ex pour tous les caractères clés du conseil pris en charge a fonctionné pour moi:
/^[[email protected]?#"$%&:';()*\+,\/;\-=[\\\]\^_{|}<>~` ]+$/
excepter '~' et '': caractères
/^[[email protected]?#"$%&:';()*\+\/;\-=[\\\]\^_{|}<>` ]+$/
- 1. Expression régulière pour correspondre à tous les caractères d'un clavier américain
- 2. expression régulière pour les caractères non consécutifs
- 3. Htaccess, mod_rewrite et expression régulière pour les caractères alphanumériques et les tirets uniquement
- 4. Expression régulière pour trouver une expression régulière?
- 5. Expression régulière pour analyser les messages d'erreur du studio visuel
- 6. expression régulière "contient" une autre expression régulière
- 7. Expression régulière négative remplacer?
- 8. Java Expression régulière Problème
- 9. Expression régulière
- 10. Cette expression régulière fonctionnerait-elle?
- 11. Comment puis-je supprimer tous les caractères autres que les mots, sauf le saut de ligne?
- 12. expression régulière pour supprimer les liens
- 13. BASH copier tous les fichiers sauf un
- 14. Choisir les variables en fonction du nom (expression régulière simple)
- 15. Expression régulière pour les objets HTML
- 16. Crochet du clavier ... n'obtenant pas les caractères majuscules ou minuscules
- 17. Expression régulière dans PL/SQL
- 18. Expression régulière question de regroupement
- 19. Expression régulière en C# pour le nom de famille incluant l'espace interne
- 20. lookaround expression régulière
- 21. Email expression régulière
- 22. Expression régulière FS00000
- 23. Python et expression régulière avec Unicode
- 24. expression régulière dans vim
- 25. Affecter les variables avec une expression régulière
- 26. Expression régulière accepte les numéros personnalisés
- 27. Expression régulière en Flash
- 28. MySQL obtenir tous sauf si
- 29. problème expression régulière Perl
- 30. Expression régulière en C
Dans quelle langue? –
Ceci est une regex triviale. Avez-vous déjà essayé? – Gusdor