regex

Java vérifier le numéro de téléphone et les correspondances

Je veux vérifier ci-dessous le numéro de téléphone avec matches, les conditions du numéro de téléphone: commencer par 0 ou ... mobile_number.matches("^[0][9][0-9]{10}$")) { } Pour le nombre 9371236569 ne fonctionne pas mon code et retourne false,

Java regex pour les codes postaux britanniques avec des espaces [dupliquer]

Cette question a déjà des réponses ici: ... (A-PR-UWYZ [0-9] [ABD-HJLNP-UW-Z] {2})" Comment ajouter la condition espace / pas d'espace? Afin d'assortir M11AA ou M1 1AA.

Pourquoi cette expression ne semble pas fonctionner?

J'ai une chaîne que je veux remplacer dans un fichier, quand je vois hostName=some_word Je veux la remplacer par some_other_w ... /tutorials/regular-expressions/java-visual-regex-tester/#!;t=hostName%3Dtesting&r=(%3F%3C%3DhostName%3D).*&x=new_name

L'utilisation d'un caractère d'espace vertical comme délimiteur de scanner java scanne la chaîne vide à chaque ligne de fin

J'essaie de numériser dans un fichier avec des champs de données délimités par '@' ou 'endline' en utilisant la classe Scanne ... ], mais ceux-ci donnent toujours des données avec la même erreur de chaîne vide ou la sortie est complètement hors de propos.

Rechercher et remplacer SSN et / ou Carte de crédit dans String Java

Je cherche à rechercher dans une chaîne de texte un numéro de carte de crédit et/ou un SSN en Java, puis à remplacer cette co ... blic static String redactCC(String data){ Matcher m = ccDetector.matcher(data); return m.replaceAll(CC_PLACEHOLDER); }

Java-escape string per impedire l'iniezione SQL

Sto cercando di mettere un po ' di anti sql injection in java e sto trovando molto difficile lavorare con la funzione string ... nella funzione stanno facendo impazzire i miei occhi. Se qualcuno capita di avere un esempio di questo lo apprezzerei molto.

Differenza tra matches() e find () in Java Regex

Sto cercando di capire la differenza tra matches() e find(). Secondo Javadoc, (da quello che ho capito), matches() cercherà ... me metodo integrato. Quindi per riassumere: La mia ipotesi è corretta? Quando è utile usare matches() invece di find()?

Indirizzo email Java regex

Prima di tutto, so che l'uso di regex per la posta elettronica non è raccomandato, ma devo testarlo. Ho questa regex: \b[A ... a formata o meno. Un "trova e sostituisci" all'interno di Eclipse funziona bene con la stessa regex. Qualche idea? Grazie,

Corrispondenza degli spazi-Java

L'API Java per le espressioni regolari indica che \s corrisponderà agli spazi bianchi. Quindi la regex \\s\\s dovrebbe corr ... singolo spazio. Tuttavia questo in realtà non funziona. Sto avendo un grave malinteso di regex o il termine "spazio bianco"?

Dividere una stringa Java dal simbolo pipe usando split("|")

La documentazione ufficiale Java afferma: La stringa "boo:and:foo", ad esempio, produce i seguenti risultati con queste esp ... Che è lontano da quello che mi aspetterei: >A< >B< >C< >< >D< Perché sta succedendo questo?

Come posso rimuovere la punteggiatura dal testo di input in Java?

Sto cercando di ottenere una frase usando l'input dell'utente in Java, e ho bisogno di renderla minuscola e rimuovere tutta l ... n modo per rimuovere tutti i caratteri non letterari. Ho provato a usare regex e iteratori senza fortuna. Grazie per l'aiuto.

Java RegEx meta carattere (.) e dot ordinario?

In Java RegEx, come scoprire la differenza tra . (punto) il meta carattere e il punto normale come usiamo in qualsiasi frase. Come gestire questo tipo di situazione anche per altri meta caratteri come (*,+,/d,...)

Java sostituire tutte le parentesi quadre in una stringa

Voglio rimuovere le parentesi quadre da una stringa, ma non so come. String str = "[Chrissman-@1]"; str = replaceAll("\\[\\] ... t;(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.lang.String.replaceAll(Unknown Source)

Data una stringa, generare una regex che può analizzare* simili * stringhe

Ad esempio, data la stringa "2009/11/12" Voglio ottenere la regex ("\d{2}/d{2}/d{4}"), quindi sarò in grado di abbinare anche "2001/01/02". C'è qualcosa che lo fa? Qualcosa di simile? Qualche idea su come farlo?

Ottenere i nomi dei gruppi in java regex

Sto cercando di ricevere sia un pattern che una stringa e restituire una mappa del nome del gruppo -> risultato abbinato. ... cuno ha suggerito un'altra libreria che sia buona, supportata e alta in termini di prestazioni che supporta questa funzione).

Java-Regex per il nome completo

Come posso convalidare regex per nome completo? Voglio solo alfabeti (senza numerici) e solo spazi per la regex. Questo è que ... atcher matcher = pattern.matcher(inputStr); if (matcher.matches()) { isValid = true; } return isValid; }

Espressione regolare Java O operatore

Questa potrebbe essere una domanda stupida, ma non sono riuscito a trovarla da nessuna parte: Come posso usare java O l'operatore di espressioni regolari (|) senza parentesi? Ad esempio: Tel|Telefono / Fax

Espressione regolare Java con lookahead

C'è un modo per stampare la porzione lookahead di un pattern regex in java? String test = "hello world this is example"; ... che voglio fare è stampare le parole come coppie : Ciao mondo mondo questo questo è è l'esempio Come posso farlo?

Bug nella doppia negazione delle classi di caratteri regex?

TL; DR Perché [^\\D2], [^[^0-9]2], [^2[^0-9]] ottenere risultati diversi in Java? Codice utilizzato per i test. Puoi saltar ... ortano come [^\D2]? Posso in qualche modo correggere queste regex in modo che sarei in grado di usare [^0-9] al loro interno?

Come usare java regex per abbinare una riga

I dati grezzi sono: auser1 home1b auser2 home2b auser3 home3b Voglio abbinare una linea, ma non funziona usando ^(.*?)$ Tuttavia, posso usare a(.*?)b per abbinare user1 home1. Come posso abbinare auser1 home1b