Articles of regex

Come trovare un numero in una stringa utilizzando JavaScript?

Supponiamo che io abbia una stringa come “puoi inserire al massimo 500 scelte”. Devo estrarre 500 dalla stringa. Il problema principale è che la stringa può variare come “è ansible inserire un massimo di 12500 scelte”. Quindi, come ottenere la parte intera?

Espressione regolare per la lingua araba

Voglio scrivere un’espressione regolare che corrisponda a ogni parola di una frase: La mia espressione regolare: ” \b(\w+)\b ” Risultato: Mentre funziona bene con le parole inglesi. Non funziona quando si usano parole arabe. Come potrei ottenere lo stesso risultato per le parole arabe?

Caratteri consentiti per identificatori CSS

Quali sono i caratteri del set di caratteri (completi) validi / consentiti per id e class identificatori CSS? Esiste un’espressione regolare che posso usare per convalidare contro? È un browser agnostico?

JavaScript / regex: rimuove il testo tra parentesi

Sarebbe ansible cambiare Hello, this is Mike (example) a Hello, this is Mike usare JavaScript con Regex?

Qual è l’uso del metodo Pattern.quote?

Sto cercando di capire Pattern.quote utilizzando il seguente codice: String pattern = Pattern.quote(“1252343% 8 567 hdfg gf^$545”); System.out.println(“Pattern is : “+pattern); produce l’output: Pattern is : \Q1252343% 8 567 hdfg gf^$545\E Cosa sono \Q e \E qui? La descrizione della documentazione dice: Restituisce una String modello letterale per la String specificata. Questo metodo produce una […]

Espressione regolare che corrisponde a un modello o è una stringa vuota

Ho la seguente espressione regolare che corrisponde a un formato di indirizzo e-mail: ^[\w\.\-][email protected]([\w\-]+\.)+[a-zA-Z]+$ Questo viene utilizzato per la convalida con un modulo che utilizza JavaScript. Tuttavia, questo è un campo facoltativo. Quindi, come posso cambiare questa espressione regolare per abbinare un formato di indirizzo di posta elettronica, o una stringa vuota? Dalla mia conoscenza […]

Rileva ed estrae l’url da una stringa?

Questa è una domanda facile, ma proprio non capisco. Voglio rilevare l’url in una stringa e sostituirli con uno short. Ho trovato questa espressione da StackOverflow, ma il risultato è solo http Pattern p = Pattern.compile(“\\b(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]”,Pattern.CASE_INSENSITIVE); Matcher m = p.matcher(str); boolean result = m.find(); while (result) { for (int i = 1; i <= m.groupCount(); […]

Ottieni la sottostringa tra due caratteri usando javascript

Sto cercando di estrarre una stringa da una stringa più grande dove ottiene tutto tra “:” e “;”. attuale Str = ‘MyLongString:StringIWant;’ Uscita desiderata newStr = ‘StringIWant’

Come convalidare un nome utente con regex?

Questo sembra corrispondere alle regole che ho definito, ma sto solo iniziando a imparare regex stasera, quindi mi chiedo se sia corretto. Regole: I nomi utente possono essere composti da lettere minuscole e maiuscole I nomi utente possono essere composti da caratteri alfanumerici I nomi utente possono essere composti da trattini bassi, trattini e spazi […]

Perché String.replaceAll () in java richiede 4 barre “\\\\” in regex per sostituire effettivamente “\”?

Recentemente ho notato che String.replaceAll (regex, replacement) si comporta in modo molto strano quando si tratta del carattere di escape “\” (barra) Ad esempio, si consideri che esiste una stringa con filepath – String text = “E:\\dummypath” e vogliamo sostituire “\\” con “/” . text.replace(“\\”,”/”) fornisce l’output “E:/dummypath” mentre text.replaceAll(“\\”,”/”) solleva l’eccezione java.util.regex.PatternSyntaxException . Se […]