Domande taggate «regex»

Le espressioni regolari forniscono un linguaggio dichiarativo per abbinare i pattern all'interno delle stringhe. Sono comunemente utilizzati per la convalida, l'analisi e la trasformazione delle stringhe. Poiché le espressioni regolari non sono completamente standardizzate, tutte le domande con questo tag dovrebbero includere anche un tag che specifica il linguaggio o lo strumento di programmazione applicabile. NOTA: la richiesta di regex HTML, JSON, ecc. Tende a incontrare reazioni negative. Se è presente un parser, utilizzalo invece.



18
Rimuove i caratteri non utf8 dalla stringa
Ho un problema con la rimozione di caratteri non utf8 dalla stringa, che non vengono visualizzati correttamente. I caratteri sono come questo 0x97 0x61 0x6C 0x6F (rappresentazione esadecimale) Qual è il modo migliore per rimuoverli? Espressione regolare o qualcos'altro?
112 php  regex 


30
Espressione regolare che corrisponde a indirizzi IPv6 validi
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Attualmente non accetta nuove risposte o interazioni. Ho problemi a scrivere un'espressione regolare che corrisponda a indirizzi IPv6 validi, inclusi quelli nella loro forma compressa (con ::o gli zeri iniziali omessi …
111 regex  networking  ipv6 

12
Estrai una corrispondenza di espressione regolare
Sto cercando di estrarre un numero da una stringa. E fai qualcosa come [0-9]+sulla corda "aaa12xxx"e prendi "12". Ho pensato che sarebbe stato qualcosa del tipo: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" E poi ho pensato ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Ma ho ottenuto una qualche forma di …
111 regex  r 

5
Java RegEx non fa distinzione tra maiuscole e minuscole?
In Java, quando si esegue un replaceAll per cercare un pattern regex come: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (per rimuovere parole duplicate consecutive senza distinzione tra maiuscole e minuscole, ad esempio Test test), non sono sicuro di dove ho inserito il file ?i. Ho letto che dovrebbe essere all'inizio, ma se lo tolgo, …




8
Come aggiungere http: // se non esiste nell'URL?
Come posso aggiungere http://un URL se non include già un protocollo (ad es http://. https://O ftp://)? Esempio: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 



13
Come estrarre i numeri da una stringa e ottenere un array di int?
Ho una variabile String (fondamentalmente una frase inglese con un numero di numeri non specificato) e vorrei estrarre tutti i numeri in un array di numeri interi. Mi chiedevo se ci fosse una soluzione rapida con le espressioni regolari? Ho usato la soluzione di Sean e l'ho leggermente modificata: LinkedList<String> …
109 java  arrays  regex  string 

15
Regexp Java per la convalida della password
Sto creando una regexp per la convalida della password da utilizzare in un'applicazione Java come parametro di configurazione. La regexp è: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ La politica della password è: Almeno 8 caratteri Contiene almeno una cifra Contiene almeno un carattere alfa inferiore e un carattere alfa superiore Contiene almeno un carattere all'interno …
109 java  regex 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.