Articles of regex

Espressione regolare per contare il numero di virgole in una stringa

Come posso creare un’espressione regolare che corrisponda a una stringa di qualsiasi lunghezza contenente caratteri ma che deve contenere 21 virgole?

Inserisci il contenuto di un file dopo una corrispondenza di pattern specifica

Voglio inserire il contenuto del file in corrispondenza di un modello specifico. Quello che segue è un esempio: aggiungi il contenuto file2.txt in file1.txt tra e . file1.txt file2.txt Hello world!! Ho provato a seguire e non ha funzionato. # sed “/\/ { h r file2.txt g N }” file1.txt Hello World!!

Espressione regolare per numero decimale

Devo convalidare un input da textbox e posso solo consentire input decimali come: X,XXX (solo una cifra prima del segno decimale e una precisione di 3). Sto usando C # e provo questo ^[0-9]+(\.[0-9]{1,2})?$ ?

Confini di parole Regex (\ b) corrispondenti e spazi bianchi

Ho questa espressione \b[A-Za-z]+\b se do “abc @ de mnop”, corrisponde a “abc”, “de” e “mnop”. ma voglio che corrisponda solo “mnop”. Come lo posso fare.

Estrai la stringa tra due stringhe in java

Provo a ottenere una stringa tra , ecco la mia implementazione: String str = “ZZZZL AFFF “; Pattern pattern = Pattern.compile(“”); String[] result = pattern.split(str); System.out.println(Arrays.toString(result)); ritorna [ZZZZL , AFFF ] Ma la mia aspettativa è: [ dsn , AFG ] Dove mi sbaglio e come correggerlo?

Regex.Match parole intere

In C# , voglio usare un’espressione regolare per abbinare qualsiasi di queste parole: string keywords = “(shoes|shirt|pants)”; Voglio trovare tutte le parole nella stringa di contenuto. Pensavo che questo regex avrebbe fatto questo: if (Regex.Match(content, keywords + “\\s+”, RegexOptions.Singleline | RegexOptions.IgnoreCase).Success) { //matched } ma ritorna vero per parole come i participants , anche se […]

Verbi che agiscono dopo il backtracking e il fallimento

Recentemente ho letto la documentazione PCRE – (Perl-compatible regular expressions) e ho trovato alcuni trucchi interessanti con espressioni regolari. Mentre continuavo a leggere ea scaricarmi, mi fermai a causa di una certa confusione in relazione all’uso di alcuni dei (*…) schemi. La mia domanda e confusione si riferiscono a (*PRUNE) e (*FAIL) Ora per riferimento […]

Il miglior Hashtag Regex

Sto cercando di trovare tutti i tag hash in una stringa. Gli hashtag provengono da un stream come Twitter, potrebbero essere ovunque nel testo come: questo è un evento # awesome, lascia usare il tag #fun Sto usando .NET Framework (c #), stavo pensando che questo sarebbe stato un modello regex adatto da usare: # […]

Giava; Sostituire le stringhe (usando le espressioni regolari)?

Come parte di un progetto per la scuola, ho bisogno di sostituire una stringa dal modulo: 5 * x^3 – 6 * x^1 + 1 a qualcosa di simile: 5×3 – 6×1 + 1 Credo che questo possa essere fatto con espressioni regolari, ma non so ancora come farlo. Puoi prestarmi una mano? PS L’attuale […]

Espressione regolare di convalida del telefono

Sto usando questo modello per verificare la convalida di un numero di telefono ^[0-9\-\+]{9,15}$ Funziona per 0771234567 e +0771234567 , ma voglio che 077-1234567 per 077-1234567 e +077-1234567 e + 077-1-23-45-67 e + 077-123-45-6-7 Cosa dovrei cambiare nel modello?