regex

Java-chaîne d'échappement pour empêcher l'injection SQL

J'essaie de mettre en place une injection anti sql en java et je trouve très difficile de travailler avec la fonction de chaî ... \\\\\ de la fonction rendent mes yeux fous. Si quelqu'un il se trouve avoir un exemple de cela, je l'apprécierais grandement.

Différence entre matches () et find () dans Java Regex

Je suis en train d'essayer de comprendre la différence entre matches() et find(). Selon le Javadoc, (d'après ce que je compr ... ntégrée. Donc, pour résumer: Mon hypothèse est-elle correcte? Quand est-il utile d'utiliser matches() au lieu de find()?

E-mail Java regex

Tout d'Abord, je sais que l'utilisation de regex pour le courrier électronique n'est pas recommandée, mais je dois la tester. ... formé ou non. Un "rechercher et remplacer" dans Eclipse fonctionne bien avec la même expression régulière. Une idée? Merci,

Regex correspondant aux espaces-Java

L'API Java pour expressions régulières indique que \s correspondra aux espaces. Donc, l'expression régulière \\s\\s doit cor ... , ce n'est pas réellement le travail. Ai-je un grave malentendu sur les expressions rationnelles ou le terme "espace blanc"?

Fractionnement d'une chaîne Java par le symbole pipe en utilisant split ("/")

La documentation officielle de Java indique: La chaîne "boo:and:foo", par exemple, donne les résultats suivants avec ces ex ... e qui est loin de ce à quoi je m'attendais: >A< >B< >C< >< >D< Pourquoi cela se produit-il?

Comment puis-je supprimer la ponctuation du texte d'entrée en Java?

J'essaie d'obtenir une phrase en utilisant l'entrée de l'utilisateur en Java, et je dois la rendre minuscule et supprimer tou ... ractères non-lettres. J'ai essayé d'utiliser des expressions régulières et des itérateurs sans chance. Merci pour toute aide.

Java RegEx meta caractère (.) et point ordinaire?

Dans Java RegEx, comment trouver la différence entre . (dot) le méta-caractère et le point normal que nous utilisons dans n'importe quelle phrase. Comment gérer ce genre de situation pour d'autres méta caractères aussi comme (*,+,/d,...)

Java remplace tous les crochets dans une chaîne

Je veux supprimer les crochets d'une chaîne, mais je ne sais pas comment. String str = "[Chrissman-@1]"; str = replaceAll("\ ... t;(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.lang.String.replaceAll(Unknown Source)

Étant donné une chaîne, générez une expression régulière qui peut analyser des chaînes* similaires *

Par exemple, étant donné la chaîne "2009/11/12", je veux obtenir l'expression régulière ("\d{2}/d{2}/d{4}"), donc je pourrai ... re "2001/01/02". Y a-t-il quelque chose qui fait cela? Quelque chose de semblable? Toute idée de " quant à comment le faire?

Obtenir les noms de groupe dans java regex

J'essaie de recevoir à la fois un motif et une chaîne et de renvoyer une carte de nom de groupe -> résultat correspondant. ... bibliothèque qui est bonne, prise en charge et élevée en termes de performances qui prennent en charge cette fonctionnalité).

Java-Regex pour le nom complet

Comment puis-je valider regex pour le nom complet? Je ne veux que des alphabets (pas de chiffres) et seulement des espaces po ... atcher matcher = pattern.matcher(inputStr); if (matcher.matches()) { isValid = true; } return isValid; }

Expression régulière OU opérateur Java

C'est peut-être une question stupide, mais je ne la trouvais nulle part: Comment puis-je utiliser l'opérateur java OU d'expression régulière (|) sans parenthèses? Par exemple: Tél|Téléphone / Télécopie

Expression régulière Java avec lookahead

Existe-t-il un moyen d'imprimer une partie lookahead d'un motif regex en java? String test = "hello world this is exampl ... r les mots sous forme de paires: Bonjour tout le monde monde ce ce est est un exemple de Comment puis-je faire cela?

Bogue dans la double négation des classes de caractères regex?

TL;DR Pourquoi [^\\D2], [^[^0-9]2], [^2[^0-9]] obtenir des résultats différents en Java? Code utilisé pour les tests. Vous ... r comme [^\D2]? Puis-je corriger en quelque sorte ces expressions rationnelles afin de pouvoir utiliser [^0-9] à l'intérieur?

Comment utiliser java regex pour faire correspondre une ligne

Les données brutes sont: auser1 home1b auser2 home2b auser3 home3b Je veux faire correspondre une ligne, mais cela ne fon ... .*?)$ Cependant, je peux utiliser a(.*?)b pour correspondre user1 home1. Comment puis-je faire correspondre auser1 home1b

Regex Java pour faire correspondre une chaîne entre guillemets avec des guillemets échappés

Je sais qu'il y a déjà beaucoup de questions comme la mienne mais je n'ai trouvé aucune réponse qui fonctionne en Java. J'écr ... arres obliques inverses échappées. L'expression régulière doit fonctionner avec les classes Java standard Pattern / Matcher.

Comment supprimer les caractères unicode non valides des chaînes en java

J'utilise le Corenlp Neural Network Dependency Parser pour analyser du contenu de médias sociaux. Malheureusement, le fichie ... r en prétraitant le fichier. CoreNLP ignore simplement les caractères qu'il ne peut pas gérer, ce n'est donc pas le problème.

Comment remplacer les guillemets doubles par un espace vide en Java?

Par exemple: "I don't like these "double" quotes" Et je veux que la sortie soit I don't like these double quotes

Java Pattern Matcher: créer nouveau ou réinitialiser?

Supposons un Regular Expression, qui, via un objet Java Matcher, est mis en correspondance avec un grand nombre de chaînes: ... liser le modèle reset(CharSequence) ci-dessus, ou devraient-ils préférer initialiser un nouvel objet Matcher chaque de temps?

Java regex première correspondance seulement

Comment dire à l'expression régulière suivante de ne trouver que la PREMIÈRE correspondance? Le code suivant continue de trou ... und = true; } if (!found){ System.out.println("Sorry, no match!"); } }