Domande taggate «regular-expression»

Le espressioni regolari sono un mezzo per abbinare un modello di caratteri all'interno di una stringa.



2
vim: usa la stringa dalla ricerca nel comando sostituisci
Uso spesso il /comando vim search per verificare le mie espressioni regolari (solo per vedere cosa corrisponde). Dopodiché di solito uso il :%scomando di sostituzione, dove uso quel regexp dalla ricerca come stringa da sostituire, ad esempio cerco prima tale stringa: /TP-\(\d\{5\}\)-DD-\d\{3\} Corrisponde esattamente a quello che voglio, quindi faccio …

2
sintassi di ls --hide = e ls --ignore =
ls --hidee ls --ignorefornisce la possibilità di escludere i file definiti tramite espressioni regolari impostate dopo la --ignore=parte. Quest'ultimo si assicura che questa opzione non sia disattivata tramite -a, -A. Il comando mane la infopagina menzionano le espressioni regolari. Domanda : quali caratteri jolly o espressioni regolari sono supportati in …





3
Bash supporta i riferimenti posteriori nell'espansione dei parametri?
Ho una variabile chiamata descrche può contenere una stringa Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooecc voglio ottenere il -> r1-ae0-2, -> s7-Gi0-0-1:1-USparte dalla stringa. Al momento lo uso descr=$(grep -oP '\->\s*\S+' <<< "$descr"per questo. C'è un modo migliore per farlo? È anche possibile farlo con l'espansione dei …

3
Trova la parola che contiene caratteri oltre a-zA-Z
Per abbinare una parola si può usare \v(\w+) Dall'aiuto di vim :h \w: \ w carattere parola: [0-9A-Za-z_] Funziona esattamente come descritto nel manuale. Tuttavia, voglio abbinare parole che contengono caratteri oltre a-z, ad esempio prästgården . La corrispondenza dell'espressione regolare \v(\w+)con il prästgården produce invece tre partite: prästgården ^^ …


4
Come rilevare la fine della linea con sed
Sto cercando un modo per eseguire la sostituzione solo quando l'ultimo carattere è una nuova riga, usando sed. Per esempio: lettersAtEndOfLine viene sostituito, ma questo non è: lettersWithCharacterAfter& Dal momento sedche non funziona bene con le nuove linee, non è così semplice $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Come può essere …



4
Come fare grep per pipe |
Come posso grep per la riga che contiene il carattere pipe |o per il personaggio >: files content: |this is test where is > this is none ora quello che mi serve usando il comando grep è grep -iE "<some expression>" file_name Produzione: |this is test where is >

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.