2013-07-21 41 views
10

Ho cercato tutto ma non ho trovato nessuna soluzione.Notepad ++ Come rimuovere tutti i caratteri in attesa di un carattere specifico

ho:

<option value="1">Advertising 
<option value="11">Aerospace 
<option value="12">Agriculture 
<option value="13">Architecture/Urban Planning 
<option value="14">Arts 
<option value="15">Automotive 
<option value="16">Banking 
<option value="17">Biotech & Pharmaceuticals 
<option value="18">Business Services 
<option value="19">Chemicals 

voglio cancellare tutto il testo prima della "> modo che il testo non necessaria come <option value="1"> sarà andato, solo il nome del tipo di lavoro, come Advertising essere tenuti. Come posso farlo?

+1

se si esegue il test nell'esempio in questione. sostituire '. *>' con vuoto funzionerebbe. – Kent

risposta

19

Utilizzare una ricerca di espressioni regolari.

  • Digitare ctrl-H per aprire la finestra di dialogo Cerca e sostituisci.
  • Assicurarsi che "Espressione regolare" sia selezionata.
  • mettere questo nel "Trova" scatola: ^[^>]*>
  • Assicurarsi che "Sostituire con" casella è vuota
  • Fare clic su "Sostituisci tutto"

Fatto!

Spiegazione: L'espressione regolare può essere suddiviso come segue:

  • ^ — partita l'inizio di una linea
  • [^>] — partita qualsiasi carattere che non è il > carattere
  • * — ripetizione il precedente il maggior numero possibile di volte
  • > — partita un personaggio >
+0

Una piccola scoperta prima della sostituzione Tutto forse? per sicurezza –

+1

@CasimiretHippolyte: l'ho provato prima di postare. Inoltre, c'è sempre ctrl-Z :) –

+0

Sono sicuro che. –

4

utilizzare le espressioni regolari come questo: <[^<]+?> e sostituirlo con una stringa vuota

+2

Questo dovrebbe essere '[^>]' invece di '[^ <]'. –

5

In alternativa, si può semplicemente mettere il cursore tra le > e C charter, quindi utilizzare Alt + Shift + Up Arrow per selezionare più linee. Quindi premi la chiave backspace.

Cursor goes here--v-------- 
<option value="19">Chemicals 

Ciò presuppone che tutte le linee siano allineate. Morto utile per manipolare questi tipi di file. Funziona anche in altri programmi (Visual Studio, SSMS, ecc.).

+1

Nuovi trucchi fantastici :) – Obsidian

Problemi correlati