Skip to content

Commit f9b2e6e

Browse files
author
Sébastien Geiser
committed
2 parents de1f34e + f835254 commit f9b2e6e

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

README.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# CSharpRegexTools4Npp
22
Some tools for using C# Regex in Notepad++ (As Notepad++ Plugin)
33

4-
Need a [Notepad++](https://notepad-plus-plus.org/) x86 or x64 installed on the machine and the right to write in the plugin directory.
5-
(At least version 7.6.3, older versions can work but need modification of the file [NppPlugin.DllExport.targets](https://github.com/codingseb/CSharpRegexTools4Npp/blob/master/CSharpRegexTools4Npp/PluginInfrastructure/DllExport/NppPlugin.DllExport.targets) see [Notepad++ plugins new directories structures](https://notepad-plus-plus.org/community/topic/16996/new-plugins-home-round-2))
6-
74
## Features
85
* Syntax Highlight of the C# Regex
96
* List all matches (With groups and captures)
@@ -15,8 +12,19 @@ Need a [Notepad++](https://notepad-plus-plus.org/) x86 or x64 installed on the m
1512
* Keep an history of typed regex
1613
* Save/Reload Regex
1714

15+
## Prerequistes
16+
Need a [Notepad++](https://notepad-plus-plus.org/) x86 or x64 installed on the machine and the right to write in the plugin directory.
17+
(At least version 7.6.3, older versions can work but need modification of the file [NppPlugin.DllExport.targets](https://github.com/codingseb/CSharpRegexTools4Npp/blob/master/CSharpRegexTools4Npp/PluginInfrastructure/DllExport/NppPlugin.DllExport.targets) see [Notepad++ plugins new directories structures](https://notepad-plus-plus.org/community/topic/16996/new-plugins-home-round-2))
18+
19+
Need .Net Framework 4.6 or greater
20+
1821
## Installation
1922

23+
* Download the [last release zip or 7z](https://github.com/codingseb/CSharpRegexTools4Npp/releases)
24+
* Uncompress it in the "%PROGRAMFILES%\Notepad++\plugins\" directory
25+
26+
**Or**
27+
2028
* Clone this repo
2129
* Give write access to "%PROGRAMFILES%\Notepad++\plugins\" directory
2230
* Launch CSharpRegexTools4Npp.sln in Visual Studio
@@ -38,6 +46,19 @@ To Launch the tools use one of these 3 methods :
3846
![Replace-all-](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Replace-All.gif)
3947
#### Replace with C# script
4048
![Replace-With-C#](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Replace-with-CSharp.gif)
49+
#### Standards Regex operations from the toolbar
50+
![Toolbar-Actions](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Standard-Operations.png)
51+
1. **Is Match ?** : Show a "Yes" if at least one match is found in the text source. Show a "No" otherwise
52+
2. **Matches** : Fill the list of all found matches with Groups and Captures
53+
3. **Select All Matches** : Select all found matches in the current Notepad++ tab (Can be use for multi-edition)
54+
4. **Extract All** : Extract all matches results in a new Notepad++ tab
55+
5. **Replace All** : Replace all matches in the text source
56+
#### Some others functionalities (options) preview
57+
![Replace-Elements](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Replace-elements.png)
58+
59+
![Replace-Elements](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Regex-Options.png)
60+
61+
![Text-sources](https://raw.githubusercontent.com/codingseb/CSharpRegexTools4Npp/master/doc/Text-Sources.png)
4162

4263
## Credits
4364
Based on : [NotepadPlusPlusPluginPack](https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net) (under the [Apache-2.0 license](https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/blob/master/LICENSE.md))

0 commit comments

Comments
 (0)