Domande taggate «regular-expression»

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







2
Costringere Bash a utilizzare il motore PerEx RegEx
Come forse già saprai, molte delle funzionalità supportate dai moderni motori RegEx (riferimenti secondari, asserzioni lookaround, ecc.) Non sono supportate dal motore Bash RegEx. Di seguito è riportato un semplice script Bash che ho appena creato per cercare di spiegare qual è il mio obiettivo finale: #!/bin/bash # Make sure …

3
Utilizzando espressioni regolari con cp
Questa è una domanda semplice Sto cercando di copiare tutti i file nella directory corrente che iniziano con "axis-2" e terminano con ".jar" in una directory di destinazione, diciamo che è ~ / MyDirectory. Il mio primo pensiero è stato quello di provare cp '^axis2.*jar$' ~/MyDirectory Ma questo non funziona. …

5
Implementare una regexp estesa per aggiungere un numero variabile di zeri iniziali in base alla posizione in una stringa
Ho problemi a ridurre la sintassi sed per aggiungere un numero variabile di zeri iniziali a uno schema organizzativo numerico. Le stringhe su cui sto operando appaiono come 1.1.1.1,Some Text Here sfruttando la sintassi sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Sono in grado di suscitare la risposta 01.01.01.01,Some Text Here Tuttavia, quello …

2
Abbinamento di caratteri speciali con espressione regolare
Di 'che è molto semplice se voglio trovare qualcosa che contiene lettere minuscole e numeri con produce_testo | grep -E '[0-9a-z]' Le parentesi sono utili per abbinare una serie di personaggi, ma per quanto riguarda quelli che sono in qualche modo speciali? Se voglio, usando le parentesi, abbinare qualsiasi carattere …

3
Strano comportamento di "ls -a | grep ^ \. "
Volevo elencare il contenuto di un pwd e visualizzare solo il file che inizia con il punto. Ho provato ls -a | grep ^\.ma non riesco a capire perché l'output contenga anche i file che non iniziano con il punto. Per esempio: Pictures .pip .pki .profile projects Public So che …





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.