Applicazione Delle Espressioni Regolari Del Blocco Note Esperto

Applicazione Delle Espressioni Regolari Del Blocco Note Esperto

Lo stile esperto di programmazione e l'uso di strumenti di lavoro e programmi si distinguono per l'uso di tecniche speciali, come l'espressione regolare del notebook di un esperto, che aumenta notevolmente l'efficienza del lavoro.

La maggior parte della programmazione del codice è il lavoro scrupoloso e monotono, spesso eseguendo lo stesso tipo di azioni, oltre a trovare e sostituzione, sia i singoli personaggi che tutte le espressioni.

Queste (regolari) espressioni sono state create specificamente per accelerare e semplificare la ricerca di determinati elementi in un documento per determinate condizioni. Nello strumento del programmatore popolare, l'editor notepad ++, è possibile creare le tue espressioni pronte. Allo stesso tempo, l'utente si sposta su un livello di lavoro più avanzato ed efficiente sia con notepad ++ che con codice di scrittura in generale.

Quali sono le espressioni regolari

Prima di procedere direttamente all'utilizzo del sistema di espressione in Blocco note ++, è necessario chiarire ciò che è. Questo termine indica una lingua di ricerca specifica progettata per eseguire ricerche avanzate e sostituire ed eseguire altre azioni su stringhe di un documento.

Le espressioni regolari del blocco note sono progettate per cercare e sostituire il testo in una riga, file o più file. Sono utilizzati dagli sviluppatori nel codice dell'applicazione, nei tester negli Autotest e anche quando si lavora sulla riga di comando. Nell'analisi, un'espressione regolare è una sequenza di caratteri che corrisponde più o meno ampiamente su Google Analytics Data Modelli.

Il principio di funzionamento di queste espressioni si basa sull'uso di metacaratteri speciali che compongono il modello, in base alle quali viene eseguita l'azione sulle linee del documento.

Un esempio è la costruzione successiva [A-Z], il che significa qualsiasi lettera maiuscola scritta in latino. E, un punto, significa affatto i possibili simboli.

A seconda delle peculiarità di un particolare linguaggio di programmazione, la sintassi per la scrittura del reg. Le espressioni possono essere diverse. Per l'editor notepad ++, reg. Espressioni scritte in Perl (una delle lingue di programmazione popolari).

Familiarità generale con espressioni regolari in Blocco note ++

Presentiamo le espressioni regolari di base che possono essere utilizzate in Blocco note ++:

  • ... - ogni personaggio (uno);
  • [0-9] - ogni personaggio (numero);
  • \ D - ogni carattere alfabetico;
  • [A-Z] - ogni lettera maiuscola in latino;
  • [A-Z] - ogni lettera minuscola dell'ortografia latina;
  • [A-Z] - ciascuna delle lettere latine in ogni caso;
  • \ w - carattere alfabetico, sottolineatura o numerico;
  • \ s - spazio;
  • ^ - Cerca l'inizio di una linea;
  • Designazione della terminazione della linea $;
  • - il simbolo può essere ripetuto un numero infinito di volte;
  • \ 4 \ 1 \ 2 \ 3 - Designazione del gruppo in ordine numerico;
  • ^ s * $ - Le linee vuote sono cercate;
  • ([0-9] [0-9] *.) - I numeri a due cifre vengono cercati.

Queste sono solo alcune delle più comuni ricerche di line-line-line in un documento. In effetti, reg. Ci sono molte altre espressioni e le loro variazioni utilizzate nel Blocco note ++. Questo è un argomento intere interessante che richiede uno studio separato.

Programmatori che hanno imparato ad applicare reg. Le espressioni in pratica hanno il vantaggio di prestazioni e competitività.

Come applicare praticamente espressioni regolari nel Blocco note ++

Ora guardiamo gli esempi pratici di utilizzo del reg. Espressioni in Notepad ++.

1. Organizzazione della ricerca

Per avviare la procedura di ricerca, passare alla voce di menu Cerca e quindi sull'elemento Trova. La scorciatoia da tastiera per andare alla finestra di ricerca Notepad ++ è Ctrl + F.

Attenzione! È necessario attivare il pulsante Espressioni regolari per poter lavorare in questo formato.

Per trovare tutti i caratteri digitali contenuti nel documento, basta inserire la costruzione [0-9] nella stringa di ricerca e cercare Cerca successivo.

Pertanto, ogni clic su questo pulsante troverà ed evidenzierà la cifra successiva nel documento.

Diventa un professionista Excel: unisciti al nostro corso!

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

Iscriviti qui

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

La modalità quando la ricerca viene eseguita in ordine inverso (dal basso verso l'alto) con il reg. Le espressioni non funzionano.

Se si utilizza il pulsante Trova tutto, i risultati verranno visualizzati in una finestra separata.

2. Organizzazione della sostituzione

Con l'aiuto del reg. Espressioni In Blocco note ++, non è possibile cercare solo, ma anche sostituire alcuni caratteri che soddisfano le condizioni specificate.

Per fare questo, basta andare alla finestra Sostituisci la finestra della finestra di ricerca.

Diciamo che dobbiamo reindirizzare i collegamenti usando un reindirizzamento. Per eseguire questa azione, nella linea Trova, sostituire la costruzione seguente: HREF =. (Http: // [^ '] *) , e, di conseguenza, nella riga Sostituisci , specificare: HREF = / rediirection.php? a = 123 . Dopo aver fatto clic sul pulsante Sostituisci tutto, la procedura di sostituzione viene eseguita automaticamente in tutti gli elementi che corrispondono alle condizioni.

Inoltre, in Blocco note ++ utilizzando il reg. Espressioni, è possibile eseguire operazioni simili con documenti non correlati alla programmazione o allo sviluppo di siti e applicazioni.

Diciamo che hai un elenco di dipendenti con nomi e compleanni completi. In questo semplice esempio, scambieremo il nome e la data di nascita. Per fare questo, nel campo Trova, specificare (\ W +) (\ W +) (\ W +) (\ D +. \ D + \ D +), e, di conseguenza, nel Sostituisci Campo, specificare \ 4 \ 1 \ 2 \ 3 . Dopo aver fatto clic sul pulsante Sostituisci tutto, è possibile visualizzare il risultato di un'operazione di successo.

Macro e la loro applicazione in Blocco note ++

Abbiamo considerato le operazioni più semplici con il reg. Espressioni in Notepad ++. I programmatori che lavorano al livello esperto risolvono problemi piuttosto complessi utilizzando queste espressioni.

Il concetto di una macro del blocco note è, infatti, un pezzo di codice che può essere inserito in un luogo specifico in un documento con un solo clic. I macro sono un tipo di modelli che puoi scrivere quando si esegue azioni in questo programma.

I macro sono in grado di risolvere molti compiti monotoni e simili. Sono scritti da programmatori sia per un singolo progetto che per un uso diffuso. Di norma, ogni programmatore ha il proprio set di macro per semplificare il lavoro sui progetti tipici.

La registrazione a macroistruzione viene eseguita dalla barra degli strumenti principale, utilizzando il pulsante Avvia registrazione. La macro registrerà tutto ciò che accade al documento mentre la registrazione è in corso.

Leggi informazioni dettagliate su questo tema prima di iniziare il lavoro!

Più suggerimenti e trucchi notePad ++


Diventa un professionista Excel: unisciti al nostro corso!

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.

Iscriviti qui

Eleva le tue abilità dal principiante all'eroe con il nostro corso di base Excel 365, progettato per renderti abile in poche sessioni.




Commenti (0)

lascia un commento