FREE Freeware Notepad Replacement Notepad++ notepad++ examples Open Source SourceForge

5 Great Notepad++ Features

Notepad++ is probably the best text editor for Windows – and it’s FREE. It has a huge range of features for working with text files, scripts, HTML files, etc.  Here are some pointers on just a few of those features.

1. Set Language to match your code
One very nice feature of Notepad++ is the ability to color pieces of code. This is very useful when writing C, SQL, HTML or other types of files, allowing you to easily visually distinguish between functions, reserved words, comments, text, and other types of symbols and expressions in your code.

Notepad++ will automatically detect your code based upon the language selected. You can specify the language yourself or Notepad++ will set it based on the file extension.

HTML as text before specifying language.

HTML code after specifying language.

2. Bulk find & replace
If you want to replace a certain entry in your file(s), Notepad++ is the ticket. Not only can it instantly search through all entries in a file, it can search all open files or even all files in a directory (including sub-directories), including, matching only certain file types.

3. Search and replace using regular expressions
When it comes to finding what you want, Notepad++ is not limited to mere words. You can also use powerful regular expression to match dynamic entries. For example, the below search will find (and replace) all tags in the source of HTML files, regardless of the actual image size specified:

Of course, some knowledge of regular expressions is required to use this feature. Not surprisingly, these regular expressions will also serve you well if you dabble in the Linux command line with sed or awk commands.

4. Tidy HTML code

If you’re writing web articles, there’s a fair chance your code will include a bit of unnecessary breaks, misaligned tags and so forth. Notepad++ can Tidy your HTML code.
For example, here is some unformatted text:

Which we want to format with HTML:

5. Save all open files
While this may not sound too exciting, imagine you have several open files – Notepad++ behaves like Firefox in this regard and opens documents in tabs – each one changed after you ran a bulk find & replace earlier. Saving them one by one can be tedious. Notepad++ saves you the hassle. You can save all open files at once.

Similarly, you can close them all at once.


Notepad++ is an extremely powerful and useful tool. We only scratched the surface on its features. With Notepad++ you can use macros or function completion, compare documents, export files to other formats, and a whole lot more.

Notepad++ also has many useful plugins and it comes in a portable version.

More on Notepad++

Notepad++ notepad++ examples SourceForge

The Power of Regular Expression: use in notepad++

Check out this SlideShare Presentation:

The Power of Regular Expression: use in notepad++

Notepad++ notepad++ examples Windows

Notepad++ : start using a real text editor

Notepad++ : start using a real text editor
Have you ever used Notepad? It’s very simple, which is good. However, it lacks the power and features of more advanced text editors.
Notepad++ is a free and very powerful text editor. Here are some Notepad++ features:

  • Syntax Highlighting and Syntax Folding
  • Print text in color
  • User Defined Syntax Highlighting
  • Auto-completion
  • Edit several documents at the same time
  • Synchronized scrolling between two documents
  • Regular Expression Search/Replace
  • Full Drag ‘N’ Drop support
  • Zoom in and zoom out
  • Place bookmarks in the text
  • Macro recording and playback

For more details, check out the Notepad++ homepage.

Notepad++ notepad++ examples Regular Expression Windows

Notepad++: A guide to using regular expressions and extended search mode

The information in this post will benefit anyone looking to understand how to use Notepad++ extended search mode and regular expressions.

Notepad++ is an excellent text editor and replacement to Microsoft’s notepad.exe.

Since the release of version 4.9, the Notepad++ Find and Replace commands have been updated. It now has a new Extended search mode that allows you to search for tabs(t), newline(rn), and a character by its value (o, x, b, d, t, n, r and \). Unfortunately, the Notepad++ documentation is lacking in its description of these new capabilities. These slides by Anjesh Tuladhar on regular expressions in Notepad++ is very useful.

One of the major disadvantages of using regular expressions in Notepad++ was that it did not handle the newline character well — especially in Replace. Now, we can use Extended search mode to make up for this shortcoming. Together, Extended and Regular Expression search modes give you the power to search, replace and reorder your text in ways that were not previously possible in Notepad++.

In the Find (Ctrl+F) and Replace (Ctrl+H) dialogs, the three available search modes are specified in the bottom left corner. Select your desired search mode.

Example 1: For this example let’s remove all lines that begin with a certain character, for example the exclamation point.

Open the Search & Replace dialog box (Ctrl+H) and select the Regular Expression search mode.

  • Find what: [!].*
  • Replace with: (leave this blank)

Press Replace All. All the error messages are gone.


  • [!] finds the exclamation character.
  • .* selects the rest of the line.

Example 2: Remove all blank lines.

Switch to Extended search mode in the Replace dialog.

  • Find what: rnrn
  • Replace with: (leave this blank)

Press Replace All and all the blank lines will be removed.


  • rn is a newline character (in Windows).
  • rnrn finds two newline characters (what you get from pressing Enter twice).

Example 3: Put each Item on a new line.

Switch to Regular Expression search mode.

  • Find what: (+.*)(Item)
  • Replace with: 1rn2

Press Replace All. “Item”s have been placed on new lines.


  • + finds the + character.
  • .* selects the text after the + up until the word “Item”.
  • Item finds the string “Item”.
  • () allow us to access whatever is inside the parentheses. The first set of parentheses may be accessed with 1 and the second set with 2.
  • 1rn2 will take + and whatever text comes after it, will then add a new line, and place the string “Item” on the new line.

Example 4: Delete duplicate or redundant information.

Remove all newline characters using Extended search mode, replacing them with a unique string of text that we will use as a signpost for redundant data later in RegEx. Choose a string of text that does not appear in your file — I have chosen RegEx_Example.

Switch to Extended search mode in the Replace dialog.

  • Find what: rn
  • Replace with: RegEx_Example

Press Replace All. All the newline characters are gone. Your entire file is now one very long line of text.

Using our RegEx_Example signpost keyword, let’s separate the different values.

Stay in Extended search mode.

  • Find what: ,
  • Replace with: ,RegEx_Example

Press Replace All. Now, RegEx_Example appears after every comma.

Example 5: Put the remaining Items on new lines.

Switch to Regular Expression search mode.

  • Find what: RegEx_Example(Item)
  • Replace with: rn1

Press Replace All. All “Item”s should now be on new lines.

Example 6: Get rid of duplicate entries.

  • Find what: RegEx_Example ([^A-Za-z]*)RegEx_Example [^A-Za-z]*,RegEx_Example
  • Replace with: 1,

Press Replace All and all duplicate entries will be removed.


  • A-Z finds all letters of the alphabet in upper case.
  • a-z finds all lower case letters.
  • A-Za-z will find all alphabetic characters.
  • [^…] is the inverse. So, if we put these three together: [^A-Za-z] finds any character except an alphabetic character.
  • Notice that only one of the [^A-Za-z] is in parentheses (). This is recalled by 1 in the Replace with field. The characters outside of the parentheses are discarded.

Example 7: Let’s get rid of all those RegEx_Examples.

  • Find what: RegEx_Example
  • Replace with: (leave blank)

Press Replace All. The RegEx_Examples are gone.

Example 8: Separate each entry’s data from the next.

  • Find what: (***)
  • Replace with: rnrn1rnrn

Press Replace All. The final product is a beautiful, comma-delimited file that is ready to be imported into Excel for further analysis.

Notepad++ rocks!

notepad++ extended search
d regular notepad++
notepad replace all leaves blank
notepad++ extended search mode
notepad++ regular expression search replace
creating a newline using notepad++
does not match regular expression notepad++
find and replace with regular expressions notepad++ blank line
notepad++ documentation

Notepad++ notepad++ examples Regular Expression Windows

Remove Blank Lines in a Document With Notepad++ With Extended Search Mode

Switch to Extended search mode in the Replace dialog.

Find what: rnrn

Replace with: (leave this blank)

Press Replace All. All the blank lines are gone.

* rn is a newline character (in Windows).

* rnrn finds two newline characters (what you get from pressing Enter twice).