Conosciuta anche come espressione regolare o regexp, una descrizione di una serie di stringhe, spesso utilizzata per la ricerca e la convalida delle stringhe.
Ho una cartella che contiene molti file. Alcuni file di dati sono etichettati 1, 2, 3, ..., 300 Voglio rimuovere questi file di dati usando il terminale. Come faccio a fare questo? Voglio fare qualcosa del genere rm some-regular-expression-giving-numbers-from-0--300
Come posso cercare una frase su più righe? Ad esempio, abbiamo la frase "il mio tè freddo", quindi può essere racchiusa in file di testo: as js skdfh dfh djh sf my ice tea. grep non corrisponderà poiché c'è una nuova riga in mezzo. Come posso abbinarli? Un altro modello …
Voglio fare una semplice ricerca regex ricorsivamente attraverso una directory che non è limitata a singole righe. Ho provato grep e ack, ma nessuno dei due sembra supportarlo. So che non dovrebbe essere troppo costoso dal punto di vista computazionale (nel mio caso) perché il mio editor di testo preferito …
[Computer]$ grep "foo|bar" filename Capisco che il comando sopra dovrebbe restituire ogni riga nel nome del file in cui esce "pippo" o "barra". Le pagine man confermano | come Regex o simbolo e il codice funziona in modo indipendente per "pippo" e "barra". Cosa mi sto perdendo?
Sto lavorando a un comando che sostituisce tutte le cifre 0-9 con le lettere corrispondenti in sed. So che sto facendo qualcosa di sbagliato, ma sed non sta interpretando la regex sostitutiva come niente ma una stringa letterale. Il comando che sto usando è sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt …
Sto cercando di eseguire rsync per copiare alcuni file in modo ricorsivo lungo un percorso in base al loro modello di nome file, senza distinzione tra maiuscole e minuscole . Questo è quello che ho fatto per eseguire rsync: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ Non viene …
Ho una domanda basilare che non riesco proprio a capire. Ho un documento di testo come questo: This is 5 a test! This 3 is a test! This is a 9 test! e voglio che assomigli a questo: This is 5c a test! This 3c is a test! This is …
Ho copiato il comando cd C:\foo\bar\da PowerShell a Cygwin e mi aspettavo scioccamente che fosse eseguito. Sto ora cercando di eseguire una sostituzione per sostituire tutto \con /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed Non sono sicuro del motivo per cui la sostituzione non è riuscita. Ho anche provato: $ …
sostanzialmente voglio correre: C:\>xcopy [0-9]{13}\.(gif|jpg|png) s:\TargetFolder /s so xcopyche non supporta ricerche di nomi di file con espressioni regolari. non riesco a scoprire come scoprire se PowerShell deve Cmdletcopiare i file; e se lo fa, come scoprire se supporta la corrispondenza del nome file delle espressioni regolari. Qualcuno può pensare …
So come fare qualcosa per ogni linea che corrisponde a un modello, usando :g. C'è un modo per fare qualcosa per ogni linea che non corrisponde allo schema? Ad esempio, supponiamo di voler eliminare ogni riga che non corrisponde a / pippo /. Potrei fare qualcosa del tipo: :G/foo/d ( …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Super User. Chiuso 5 anni fa . Microsoft ha una scheda di riferimento rapida elegante per .Net Regular Expressions. Ma sembra elencare \bsia la …
Ho un dump SQL con espressioni come youtubehd:2nj6bykw. L' 2nj6bykwpuò anche essere una stringa casuale diverso. È sempre lungo 8 caratteri. Voglio sostituire youtubehd:2nj6bykwcon solo youtubehd. Come posso farlo senza sostituirlo manualmente, uno per uno? Il dump SQL è lungo oltre 230000 righe e ha circa 200 occorrenze di queste …
Sto cercando un'espressione regex per abbinare un paio di righe sulla linea abbinata. Per esempio: ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX Vorrei catturare le 2 linee sopra il XXXXXXXX. Qualsiasi aiuto sarebbe apprezzato. Nota: con Python si utilizza la libreria re
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.