Search code examples
regexnotepad++

Notepad ++ How to remove all characters standing before a specific character


I searched all around but couldn't find any solutions.

I have:

<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

I want delete all of text before the "> so the unnecessary text like <option value="1"> will be gone, only the Job type name such as Advertising being kept. How can I do it?


Solution

  • Use a regular expression search.

    • Type ctrl-H to open the search-and-replace dialog.
    • Make sure that "Regular expression" is checked.
    • Put this in the "Find what" box: ^[^>]*>
    • Make sure that "Replace with" box is empty
    • Click on "Replace All"

    Done!

    Explanation: The regular expression can be broken down as follows:

    • ^ — match the start of a line
    • [^>] — match any character that is not the > character
    • * — repeat the previous as many times as possible
    • > — match a > character