Salut j'ai besoin de rechercher une chaîne avec au paragraphe. Ici la chaîne peut être une expression rationnelle java. Comment différencier une regex et une chaîne ordinaire. S'il vous plaît donner quelques suggestions pour y parvenir?java regex recherche?
Répondre
Une expression régulière est une chaîne ordinaire. Par exemple, si vous obtenez "a.b", devrait-il correspondre à "axb" ou non? Il le fait si vous le traitez comme une expression régulière, il ne le fait pas autrement. Si vous voulez effectivement rechercher simplement la valeur "a.b" alors que voulez-vous être passé?
D'où provient la chaîne? Idéalement, obtenez cette source de données (que ce soit l'utilisateur ou non) pour vous dire si vous voulez utiliser une regex ou non.
effectivement la chaîne est de l'utilisateur .. l'utilisateur peut ou ne peut pas connaître la recherche de modèle regex – Sidharth
Eh bien, seulement l'utilisateur sait si elles s'attendent à ce que "a.b" correspond à "axb" alors. L'utilisateur * a * pour vous donner cette information - par ex. en cochant la case "Traiter cela comme une expression régulière", par défaut false. –
oui c'est une bonne solution – Sidharth
Semble impossible. En fait, des mots comme I
, am
, a
et developer
sont aussi des expressions rationnelles parfaitement valides.
Vous devez dire d'abord quels sont les modèles que vous attendez d'être des modèles regex, alors nous pouvons peut-être suggérer un autre motif regex pour cette =)
- 1. Recherche multi-mots Regex
- 2. Email corps regex recherche
- 3. SynEdit & RegEx recherche
- 4. Recherche de doublons (Regex)
- 5. Regex recherche dans javascript
- 6. Recherche Hpricot avec Regex
- 7. Regex Recherche dans Emacs
- 8. Java regex correspondant
- 9. Regex: simple Java Regex Question
- 10. Java: Regex remplacement
- 11. java regex - recherche de contenu vide entre deux occurrences d'un caractère de recherche
- 12. recherche en arrière avec regex
- 13. Suivant Majuscule utilisant Regex Recherche
- 14. Regex Aide à la recherche
- 15. Aide PHP regex - recherche inversée?
- 16. Java String.replaceAll regex
- 17. Java Regex Problème
- 18. Java Regex Grouping Problème
- 19. Java Regex Matcher Question
- 20. Java String.replaceAll regex
- 21. Java regex help
- 22. Question sur Java regex
- 23. Java regex replaceAll multiligne
- 24. Java Regex Engine Crashing
- 25. Java regex confusion
- 26. java regex matcher
- 27. RegEx ignorer en java
- 28. Java regex confusion
- 29. Java regex correspondant
- 30. Problème java regex
Recherche Vous wanna les occurrences d'expressions régulières dans un paragraphe donné à l'aide regex? Faites tomber les contraintes - que tout ce que contient cette regex? – Amarghosh
des exemples aideraient. – Cheeso
Une regex est une regex. Il n'y a pas de différence avec une regex Java. Jetez un oeil à 'Pattern.compile()' et 'Mather' et' String.indexOf() '. –