2013-07-21 14 views
10

Przeszukałem wszystko, ale nie mogłem znaleźć żadnych rozwiązań.Notepad ++ Jak usunąć wszystkie postacie stojące przed konkretną postacią

mam:

<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 

chcę usunąć wszystkie tekstu przed "> więc niepotrzebny tekst jak <option value="1"> zniknie, wyłącznie nazwa typ zadania, takie jak Advertising są trzymane. Jak mogę to zrobić?

+1

jeśli testujesz w danym przykładzie. zastępuje '. *>' pustym działałoby. – Kent

Odpowiedz

19

Użyj wyszukiwania wyrażenia regularnego.

  • Wpisz ctrl-H, aby otworzyć okno dialogowe "szukaj i zamień".
  • Upewnij się, że zaznaczone jest "Wyrażenie regularne".
  • umieścić to w "Znajdź co" box: ^[^>]*>
  • Upewnij się, że "Wymień" skrzynka jest pusta
  • Kliknij "Zastąp wszystkie"

Gotowe!

Objaśnienie: wyrażenie regularne można podzielić w następujący sposób:

  • ^ — mecz początku linii
  • [^>] — dowolny znak, który nie jest > charakter
  • * — repeat poprzednia tak wiele razy jak to możliwe
  • > — dopasować > charakter
+0

Trochę znaleźć przed zastąpić Wszystko może? na pewno –

+1

@CasimiretHippolyte - testowałem to przed wysłaniem. Poza tym zawsze jest ctrl-Z :) –

+0

Jestem tego pewien. –

4

używać wyrażeń regularnych takich jak ten: <[^<]+?> i zastąpić pustym ciągiem

+2

To powinno być '[^>]' zamiast '[^ <]'. –

5

Alternatywnie, można po prostu umieścić kursor między > i C czarterów, a następnie użyć Alt + Shift + Up Arrow aby wybrać wiele linii. Następnie naciśnij przycisk backspace.

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

Zakłada to, że wszystkie linie są wyrównane. Martwe przydatne do manipulowania tego typu plikami. Działa również w innych programach (Visual Studio, SSMS, itp.).

+1

Fajne nowe sztuczki :) – Obsidian

Powiązane problemy