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.

5
Come invertire un'espressione grep
La seguente espressione grep elenca correttamente tutti i file .exe e .html nella directory corrente e nelle sottodirectory. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Come invertire questo risultato per elencare quelli che non sono invece un .html o .exe. (Cioè,. !=)
237 regex  linux  grep 

8
Espressione regolare per abbinare caratteri non ASCII?
Qual è il modo più semplice per abbinare caratteri non ASCII in una regex? Vorrei abbinare tutte le parole singolarmente in una stringa di input, ma la lingua potrebbe non essere l'inglese, quindi dovrò abbinare cose come ü, ö, ß e ñ. Inoltre, questo è in Javascript / jQuery, quindi …
237 javascript  jquery  regex 



7
Rimuovi tutti i caratteri speciali con RegExp
Vorrei un RegExp che rimuoverà tutti i caratteri speciali da una stringa. Sto provando qualcosa di simile ma non funziona in IE7, sebbene funzioni in Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } Sarebbe …

9
Abbinamento di uno spazio in regex
Devo abbinare un personaggio spaziale in un'espressione regolare di PHP. Qualcuno ha qualche idea? Intendo come "Gavin Schulz", lo spazio tra le due parole. Sto usando un'espressione regolare per assicurarmi di consentire solo lettere, numeri e spazi. Ma non sono sicuro di come trovare lo spazio. Questo è quello che …
229 php  regex 

4
Escape della stringa regex in Python
Voglio usare l'input di un utente come modello regex per una ricerca su del testo. Funziona, ma come posso gestire i casi in cui l'utente inserisce caratteri che hanno significato in regex? Ad esempio, l'utente desidera cercare Word (s): regex engine prenderà il (s)gruppo. Voglio che lo tratti come una …
229 python  regex 


3
Javascript sostituisce con riferimento al gruppo corrispondente?
Ho una stringa come hello _there_. Vorrei sostituire i due trattini bassi con <div>e </div>, rispettivamente, usando JavaScript . L'output sarebbe (quindi) simile hello <div>there</div>. La stringa potrebbe contenere più coppie di caratteri di sottolineatura. Quello che sto cercando è un modo per entrambi eseguire una funzione su ogni partita, …
228 javascript  regex 


13
In Python, come posso dividere una stringa e mantenere i separatori?
Ecco il modo più semplice per spiegarlo. Ecco cosa sto usando: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Ecco cosa voglio: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] Il motivo è che voglio dividere una stringa in token, manipolarla, quindi rimetterla insieme.
226 python  regex 


15
Ricerca di UUID nel testo con regex
Sto cercando UUID in blocchi di testo usando una regex. Attualmente sto facendo affidamento sul presupposto che tutti gli UUID seguiranno una serie di 8-4-4-4-12 cifre esadecimali. Qualcuno può pensare a un caso d'uso in cui questo presupposto sarebbe invalido e mi farebbe perdere alcuni UUID?
224 regex 

7
Rimuovere i caratteri non alfanumerici dalla stringa
Voglio convertire la seguente stringa nell'output fornito. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Non ho trovato alcuna soluzione che consente di gestire caratteri speciali come \r, \n, \b, etc. Fondamentalmente voglio solo sbarazzarmi di tutto ciò che non è alfanumerico. Ecco cosa ho provato ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" …
224 javascript  regex 

4
Regex per abbinare qualsiasi personaggio comprese le nuove linee
Esiste una regex per abbinare "tutti i personaggi comprese le nuove linee"? Ad esempio, nella regex di seguito, non c'è output da $2perché (.+?)non include nuove righe durante la corrispondenza. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean …
224 regex  perl 

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.