Articles of regex

Regex che accetta solo numeri (0-9) e nessun carattere

Ho bisogno di un’espressione regolare che accetterà solo cifre da 0-9 e nient’altro. Nessuna lettera, nessun personaggio. Ho pensato che questo avrebbe funzionato: ^[0-9] o anche \d+ ma questi accettano i personaggi: ^, $, (,), ecc Ho pensato che entrambe le regex di cui sopra avrebbero fatto il trucco e non sono sicuro del motivo […]

Regex abbina tutto dopo il punto interrogativo?

Ho un feed in Yahoo Pipes e voglio abbinare tutto dopo un punto interrogativo. Finora ho capito come abbinare il punto interrogativo usando .. \? Ora basta abbinare tutto ciò che è dopo / segue il punto interrogativo.

Regex per trovare numeri ricorrenti

Qualcuno può aiutarmi o indirizzarmi a build una regex per convalidare i numeri ricorrenti ad esempio: 11111111, 2222, 99999999999, ecc Dovrebbe essere valido per qualsiasi lunghezza.

Come invertire un’espressione di grep

La seguente espressione di grep elenca con successo tutti i file .exe e .html nella directory corrente e nelle sottodirectory. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Come inverto questo risultato per elencare quelli che non sono invece un .html o .exe. (Cioè != .)

Come abbinare “qualsiasi carattere” nell’espressione regolare?

Il seguente dovrebbe essere abbinato: AAA123 ABCDEFGH123 XXXX123 posso fare: “.*123” ?

Come stampare pattern regex abbinati usando awk?

Usando awk , ho bisogno di trovare una parola in un file che corrisponda a un modello regex. Voglio solo stampare la parola corrispondente al modello. Quindi, se in linea, ho: xxx yyy zzz E modello: /yyy/ Voglio solo ottenere: yyy EDIT: grazie a kurumi sono riuscito a scrivere qualcosa del genere: awk ‘{ for(i=1; […]

Regex fino a quando non compreso

Per regex qual è la syntax per la ricerca fino a quando non è inclusa? Un po ‘come: Haystack: The quick red fox jumped over the lazy brown dog Expression: .*?quick -> and then everything until it hits the letter “z” but do not include z

Come ottenere Vim per evidenziare i caratteri non ASCII?

Sto cercando di far visualizzare a Vim i caratteri non ASCII. C’è un’impostazione disponibile, un modello di ricerca regolare o un plugin per farlo?

Come abbinare una linea che non contiene una parola

Mi stavo chiedendo come abbinare una linea che non contiene una parola specifica usando il Regex in stile Python (basta usare il Regex, non coinvolgere le funzioni di Python)? Esempio: PART ONE OVERVIEW 1 Chapter 1 Introduction 3 Voglio abbinare le linee che non contengono la parola “PARTE”? Grazie e saluti!

Errore nella regex per catturare caratteri speciali

Ho scritto un’espressione regolare per catturare caratteri speciali in una stringa di input ma cattura anche i numeri. Ecco la regex, final String REGEX=”[^.,%*$#@?^’|/\\\\~\\[\\]{}+-=\”]*”; Ho bisogno di catturare solo i personaggi sopra menzionati. Mi aiuti per favore.