Ce que je voudrais faire supprimer la partie d'une chaîne qui est contenue entre crochets. Par exemple, pouvoir passer de "Hello (World)" à "Hello". J'utilise var input2 = '\([0-9a-zA-z]*\)';
comme expression d'expression et j'utilise des expressions régulières pour correspondre à ce modèle. Est-ce que quelqu'un peut me dire ce que je vais mal? Je dois fuir le "(" et ")" incorrectement.Pourquoi cette expression régulière ne fonctionne pas: ' ([0-9a-zA-z] * )';
Répondre
A-z
doit être A-Z
. Si vous voulez être sûr avec ces barres obliques inverses, échapper les barres obliques inverses de sorte que vous obtenez respectivement \\(
et \\)
, bien que je ne vois rien de mal avec les barres obliques inverses.
Ne pensez pas que [A-z] va l'arrêter mathématiquement. Cela correspond à A-Z [\]^_ 'et a-z – justintime
@justintime: Je ne pense pas qu'il voulait dire cela comme une solution. Mais '[A-z]' est évidemment une faute de frappe, et nous serions négligents si nous ne le faisions pas remarquer. –
Oui, c'était une faute de frappe - merci de l'avoir attrapé. – nazbot
Est-ce JavaScript? Si oui, vous devez soit les backslashs comme dit @BoltClock, ou utiliser une expression régulière littérale:
var input2 = /\([0-9a-zA-Z]*\)/;
Est-ce que le downvoter se souciait d'expliquer pourquoi? Je ne peux pas corriger mon erreur si je ne sais pas ce que c'est. :RÉ –
- 1. Pourquoi cette expression régulière ne correspond pas?
- 2. Pourquoi cette expression régulière ne fonctionne pas correctement?
- 3. Comment fonctionne cette expression régulière?
- 4. Pourquoi cette expression régulière ne fonctionne-t-elle pas dans Notepad ++?
- 5. Pourquoi cette expression régulière ne fonctionne-t-elle pas avec des espaces?
- 6. Pourquoi cette expression régulière correspond-elle?
- 7. Quoi de neuf avec cette expression régulière ne correspond pas?
- 8. Pourquoi cette regex ne fonctionne-t-elle pas en Javascript?
- 9. Comment réparer cette expression régulière?
- 10. pourquoi cette conversion ne fonctionne pas?
- 11. pourquoi cette fonction Javascript ne fonctionne pas?
- 12. pourquoi cette classe PHP ne fonctionne pas
- 13. pourquoi cette fonction ne fonctionne pas Jquery
- 14. Pourquoi cette requête ne fonctionne pas?
- 15. Javascript simple expression régulière ne fonctionne
- 16. Pourquoi cette expression régulière ne correspond-elle pas à un espace?
- 17. Comment cette expression régulière travaille
- 18. Comment écrire cette expression régulière
- 19. expression régulière pour la validation ne fonctionne pas
- 20. Que fait cette expression régulière?
- 21. L'expression régulière ne fonctionne pas
- 22. Cette expression régulière fonctionnerait-elle?
- 23. que signifie cette expression régulière?
- 24. Que signifie cette expression régulière?
- 25. Impossible de comprendre pourquoi cette route MVC2 ne fonctionne pas
- 26. Pourquoi mon expression régulière pour correspondre à un numéro de version ne fonctionne pas?
- 27. Expliquez cette expression régulière s'il vous plaît
- 28. Pourquoi cette expression régulière est-elle plus rapide?
- 29. Pourquoi cette expression ne suit pas l'approche gourmande?
- 30. expression régulière ne correspond pas à deux
Quelle langue nous traitons ici? – epascarello