Columns++ for Notepad++ version 1.1.5-Experimental
Pre-release
Pre-release
This is an experimental version in which regular expressions for Unicode files are implemented as UTF-32 instead of UTF-16. Changes will be most apparent using the Columns++ Search dialog.
You can use the Quick Installer if you have Notepad++ (either 32-bit, 64-bit or both) installed in the default location(s).
- Beware! This has not undergone much testing; failures, including crashes that take down Notepad++, are possible. Please save data in all open files that would be difficult to recreate before using any regular-expression-dependent functions in this version of Columns++.
- Each Unicode code point is a character to these regular expressions; for example, a
.
will match any Unicode code point, even if it requires multiple bytes in UTF-8 or UTF-16. - You can enter any Unicode code point as a single number; for example,
\x{1F642}
is equivalent to 🙂. You cannot use the codes for the UTF-16 surrogate pair to match (as you must do in Notepad++). [[:unicode:]]
will match any single Unicode code point above 0xFF (255); however, other character classes do not match any Unicode code points greater than 0xFFFF.- Invalid UTF-8 bytes xx (shown in reversed color in the document window) match the regular expression
\x{DCxx}
. You can search for any invalid UTF-8 byte using[\x{DC80}-\x{DCFF}]
.