<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jsimlo.sk/notepad/manual/wiki/index.php?action=history&amp;feed=atom&amp;title=Extended_Replace</id>
	<title>Extended Replace - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://jsimlo.sk/notepad/manual/wiki/index.php?action=history&amp;feed=atom&amp;title=Extended_Replace"/>
	<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;action=history"/>
	<updated>2026-04-13T02:41:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=5818&amp;oldid=prev</id>
		<title>Jsimlo at 22:16, 10 October 2021</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=5818&amp;oldid=prev"/>
		<updated>2021-10-10T22:16:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:16, 10 October 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|RegExps}} option can be used to turn the {{feature|Regular expressions}} engine on. When {{feature|Regular expressions}} are enabled, {{field|Extended Replace|Find what}} is parsed as a ''regular expression pattern'' and {{field|Extended Replace|Replace with}} is parsed as a ''replace pattern''. See chapters [[Regular expressions]] and [[Regular expressions#Replace patterns|Replace patterns]] for more details on supported regular expressions syntax and replace pattern syntax.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|RegExps}} option can be used to turn the {{feature|Regular expressions}} engine on. When {{feature|Regular expressions}} are enabled, {{field|Extended Replace|Find what}} is parsed as a ''regular expression pattern'' and {{field|Extended Replace|Replace with}} is parsed as a ''replace pattern''. See chapters [[Regular expressions]] and [[Regular expressions#Replace patterns|Replace patterns]] for more details on supported regular expressions syntax and replace pattern syntax.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Invalid or faulty patterns result in tool refusing to work until the pattern is corrected.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Invalid or faulty &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;regular expression &lt;/ins&gt;patterns result in tool refusing to work until the pattern is corrected.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Search patterns are limited to 64 KiB. Prior to version 6.3, search patterns were limited to 8 KiB.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Search patterns are limited to 64 KiB. Prior to version 6.3, search patterns were limited to 8 KiB.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Note: The tool posts &amp;lt;q&amp;gt;Total matches&amp;lt;/q&amp;gt; to the {{feature|Status Bar}}.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=5598&amp;oldid=prev</id>
		<title>Jsimlo at 22:47, 5 October 2021</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=5598&amp;oldid=prev"/>
		<updated>2021-10-05T22:47:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:47, 5 October 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Replace|Replace All}} mechanism from the {{feature|Search and Replace}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Replace|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Replace|Replace All}} mechanism from the {{feature|Search and Replace}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Replace|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Note: Search patterns are limited to 64 KiB. Prior to version 6.3, search patterns were limited to 8 KiB.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=4956&amp;oldid=prev</id>
		<title>Jsimlo at 23:00, 20 November 2013</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=4956&amp;oldid=prev"/>
		<updated>2013-11-20T23:00:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:00, 20 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option recognizes only ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;capitals&lt;/del&gt;}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{defined|mixed case}} {{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option recognizes only ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;capital&lt;/ins&gt;}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{defined|mixed case}} {{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{button|Extended Replace|Escape \}} button can be used to automatically escape all back-slashes in both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{button|Extended Replace|Escape \}} button can be used to automatically escape all back-slashes in both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=4811&amp;oldid=prev</id>
		<title>Jsimlo at 11:34, 19 November 2013</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=4811&amp;oldid=prev"/>
		<updated>2013-11-19T11:34:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:34, 19 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot; &gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind of newline in the document (Win/Unix/Mac). Each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind of newline in the document (Win/Unix/Mac). Each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Find Bar&lt;/del&gt;|Replace All}} mechanism from the {{feature|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Find Bar&lt;/del&gt;}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Find Bar&lt;/del&gt;|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Replace&lt;/ins&gt;|Replace All}} mechanism from the {{feature|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Search and Replace&lt;/ins&gt;}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Replace&lt;/ins&gt;|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3837&amp;oldid=prev</id>
		<title>Jsimlo at 15:27, 6 November 2011</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3837&amp;oldid=prev"/>
		<updated>2011-11-06T15:27:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:27, 6 November 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l8&quot; &gt;Line 8:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Whole words}} option can be used to restrict the search to only those matches, which start and end at word boundaries. Note that a match itself might contain {{defined|non-word characters}}, since only the boundaries of the match are probed. Therefore, the last character before the match and the first character after the match may not be {{defined|word characters}}; while the first character and the last character of the match must be {{defined|word characters}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Whole words}} option can be used to restrict the search to only those matches, which start and end at word boundaries. Note that a match itself might contain {{defined|non-word characters}}, since only the boundaries of the match are probed. Therefore, the last character before the match and the first character after the match may not be {{defined|word characters}}; while the first character and the last character of the match must be {{defined|word characters}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|RegExps}} option can be used to turn the {{feature|Regular expressions}} engine on. When {{feature|Regular expressions}} are enabled, {{field|Extended Replace|Find what}} is parsed as a ''regular expression pattern''. See &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chapter &lt;/del&gt;[[Regular expressions]] for more details on supported regular expressions syntax.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|RegExps}} option can be used to turn the {{feature|Regular expressions}} engine on. When {{feature|Regular expressions}} are enabled, {{field|Extended Replace|Find what}} is parsed as a ''regular expression &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pattern'' and {{field|Extended Replace|Replace with}} is parsed as a ''replace &lt;/ins&gt;pattern''. See &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;chapters &lt;/ins&gt;[[Regular expressions&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] and [[Regular expressions#Replace patterns|Replace patterns&lt;/ins&gt;]] for more details on supported regular expressions &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;syntax and replace pattern &lt;/ins&gt;syntax.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Invalid or faulty patterns result in tool refusing to work until the pattern is corrected.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Invalid or faulty patterns result in tool refusing to work until the pattern is corrected.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3728&amp;oldid=prev</id>
		<title>Kew at 07:50, 29 June 2011</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3728&amp;oldid=prev"/>
		<updated>2011-06-29T07:50:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:50, 29 June 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{manversion|6.0.0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;16&lt;/del&gt;|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{manversion|6.0.0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;17&lt;/ins&gt;|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;====&lt;/del&gt;Extended Replace.. (Alt+Ctrl+R)&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;====&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{#headline:Text tools|&lt;/ins&gt;Extended Replace.. (Alt+Ctrl+R)&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Searches for all occurrences of a specified {{field|Extended Replace|Find what}} phrase within the selection and replaces them with {{field|Extended Replace|Replace with}} phrase.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Searches for all occurrences of a specified {{field|Extended Replace|Find what}} phrase within the selection and replaces them with {{field|Extended Replace|Replace with}} phrase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kew</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3555&amp;oldid=prev</id>
		<title>Jsimlo at 18:53, 21 June 2011</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3555&amp;oldid=prev"/>
		<updated>2011-06-21T18:53:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:53, 21 June 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot; &gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Mimic case}} option can be used to {{defined|mimic character case}} of matches upon replacing. This option individually converts {{defined|character case}} of the replacement string upon each match. The conversion is done upon actual replacing (i.e. after the replacement string is prepared for the match) and the conversion takes only {{defined|character case}} of the match into account. Therefore, the {{defined|mimic case}} may result in different {{defined|character case}} for each match. If the tool cannot decide how to {{defined|mimic case}} of a match, it leaves the replacement intact, giving the user a chance to specify one special {{defined|mixed case}} replacement.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option only &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;recognizes the &lt;/del&gt;''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first capitals}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;recognizes &lt;/ins&gt;only ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first capitals}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{defined|mixed case}} &lt;/ins&gt;{{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{button|Extended Replace|Escape \}} button can be used to automatically escape all back-slashes in both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{button|Extended Replace|Escape \}} button can be used to automatically escape all back-slashes in both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3419&amp;oldid=prev</id>
		<title>Jsimlo at 20:56, 7 May 2011</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3419&amp;oldid=prev"/>
		<updated>2011-05-07T20:56:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:56, 7 May 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option only recognizes the ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first capitals}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{tip}} The {{defined|mimic case}} option only recognizes the ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first capitals}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{string|SlovakBomber}} as a replacement will do the trick.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{button|Extended Replace|Escape \}} button can be used to automatically escape all back-slashes in both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{button|Extended Replace|UnEscape \}} button can be used to remove all escapes from both {{field|Extended Replace|Find what}} and  {{field|Extended Replace|Replace with}} edit fields.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind of newline in the document (Win/Unix/Mac). Each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind of newline in the document (Win/Unix/Mac). Each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Find Bar|Replace All}} mechanism from the {{feature|Find Bar}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Find Bar|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Find Bar|Replace All}} mechanism from the {{feature|Find Bar}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Find Bar|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3412&amp;oldid=prev</id>
		<title>Jsimlo at 20:48, 7 May 2011</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3412&amp;oldid=prev"/>
		<updated>2011-05-07T20:48:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:48, 7 May 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{manversion|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;5&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3&lt;/del&gt;.0.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/del&gt;|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{manversion|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;6&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0&lt;/ins&gt;.0.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;16&lt;/ins&gt;|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Extended Replace.. (Alt+Ctrl+R)====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Extended Replace.. (Alt+Ctrl+R)====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Searches for all occurrences of a specified {{field|Extended Replace|Find what}} phrase within the selection and replaces them with {{field|Extended Replace|Replace with}} phrase.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Searches for all occurrences of a specified {{field|Extended Replace|Find what}} phrase within the selection and replaces them with {{field|Extended Replace|Replace with}} phrase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Use &lt;/del&gt;{{field|Extended Replace|Match case}} option to make the search {{defined|case&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-&lt;/del&gt;sensitive}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;By default, the search is {{defined|case insensitive}}. &lt;/ins&gt;{{field|Extended Replace|Match case}} option &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can be used &lt;/ins&gt;to make the search {{defined|case sensitive}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Use &lt;/del&gt;{{field|Extended Replace|Whole words}} option to restrict the search to only those matches, which start and end at word boundaries. Note that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;match itself might contain {{defined|non-word characters}}, since only the boundaries of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/del&gt;match are &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;checked&lt;/del&gt;. Therefore, the last character before the match and the first character after the match may not be {{defined|word characters}}; while the first character and the last character of the match must be {{defined|word characters}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|Whole words}} option &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can be used &lt;/ins&gt;to restrict the search to only those matches, which start and end at word boundaries. Note that &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a &lt;/ins&gt;match itself might contain {{defined|non-word characters}}, since only the boundaries of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;match are &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;probed&lt;/ins&gt;. Therefore, the last character before the match and the first character after the match may not be {{defined|word characters}}; while the first character and the last character of the match must be {{defined|word characters}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Use &lt;/del&gt;{{field|Extended Replace|RegExps}} option to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#########################&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|RegExps}} option &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can be used &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;turn the {{feature|Regular expressions}} engine on. When {{feature|Regular expressions}} are enabled, {{field|Extended Replace|Find what}} is parsed as a ''regular expression pattern''. See chapter [[Regular expressions]] for more details on supported regular expressions syntax.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Use {{field|Extended Replace|Mimic case}} option &lt;/del&gt;to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#########################&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Note: Invalid or faulty patterns result in tool refusing &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;work until the pattern is corrected.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Note: Newlines and Tab characters can be used in &lt;/del&gt;{{field|Extended Replace|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Find what&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;field&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Extended Replace&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Replace with&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fields freely&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Moreover, each newline from &lt;/del&gt;the {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;field&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Extended Replace|Find what&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;field matches any kind newline in &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;document (Win/Unix/Mac)&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and each newline from &lt;/del&gt;the {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;field&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Extended Replace&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Replace with&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;field is converted &lt;/del&gt;to the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;current newline type (as shown in &lt;/del&gt;the {{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;feature&lt;/del&gt;|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Status Bar&lt;/del&gt;}} &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;for example) upon replacing&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{field|Extended Replace|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Mimic case&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;option can be used to &lt;/ins&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mimic character case}} of matches upon replacing. This option individually converts {{defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;character case&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of the replacement string upon each match. The conversion is done upon actual replacing (i.e&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;after the replacement string is prepared for the match) and &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;conversion takes only &lt;/ins&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;character case&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;match into account. Therefore&lt;/ins&gt;, the {{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mimic case}} may result in different {{defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;character case&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for each match. If the tool cannot decide how &lt;/ins&gt;to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{defined|mimic case}} of a match, it leaves &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;replacement intact, giving &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;user a chance to specify one special &lt;/ins&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;defined&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;mixed case&lt;/ins&gt;}} &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;replacement&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Find Bar|Replace All}} mechanism from the {{feature|Find Bar}} in many cases. Its search is done in more feasible way and the replacing routine works much &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;more &lt;/del&gt;faster and uses &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;much &lt;/del&gt;less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Find Bar|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{tip}} The {{defined|mimic case}} option only recognizes the ''basic'' types of {{defined|character case}}, i.e. {{defined|lower case}}, {{defined|upper case}}, {{defined|word capitals}}, {{defined|first capitals}}. Everyting else is considered {{defined|mixed case}} and the tool does not try to convert case of the replacement. This can be utilized to specify ''one'' {{defined|mixed case}} version of the replacement. Consider you need to replace {{string|OneHalf}} with {{string|SlovakBomber}}, but want to use the {{defined|mimic case}} to automatically replace {{string|onehalf}} with {{string|slovakbomber}} and {{string|ONEHALF}} with {{string|SLOVAKBOMBER}}. Using {{string|SlovakBomber}} as a replacement will do the trick.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind of newline in the document (Win/Unix/Mac). Each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Note: This tool is prefered to the standard {{button|Find Bar|Replace All}} mechanism from the {{feature|Find Bar}} in many cases. Its search is done in more feasible way and the replacing routine works much faster and uses less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Find Bar|Replace All}} routine might come more handy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
	<entry>
		<id>https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3371&amp;oldid=prev</id>
		<title>Jsimlo: Created page with '&lt;noinclude&gt;{{manversion|5.3.0.2|feature}}__NOTOC__&lt;/noinclude&gt; ====Extended Replace.. (Alt+Ctrl+R)====  Searches for all occurrences of a specified {{field|Extended Replace|Find …'</title>
		<link rel="alternate" type="text/html" href="https://jsimlo.sk/notepad/manual/wiki/index.php?title=Extended_Replace&amp;diff=3371&amp;oldid=prev"/>
		<updated>2011-05-02T16:09:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;lt;noinclude&amp;gt;{{manversion|5.3.0.2|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt; ====Extended Replace.. (Alt+Ctrl+R)====  Searches for all occurrences of a specified {{field|Extended Replace|Find …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{manversion|5.3.0.2|feature}}__NOTOC__&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
====Extended Replace.. (Alt+Ctrl+R)====&lt;br /&gt;
&lt;br /&gt;
Searches for all occurrences of a specified {{field|Extended Replace|Find what}} phrase within the selection and replaces them with {{field|Extended Replace|Replace with}} phrase.&lt;br /&gt;
&lt;br /&gt;
Use {{field|Extended Replace|Match case}} option to make the search {{defined|case-sensitive}}.&lt;br /&gt;
&lt;br /&gt;
Use {{field|Extended Replace|Whole words}} option to restrict the search to only those matches, which start and end at word boundaries. Note that the match itself might contain {{defined|non-word characters}}, since only the boundaries of a match are checked. Therefore, the last character before the match and the first character after the match may not be {{defined|word characters}}; while the first character and the last character of the match must be {{defined|word characters}}.&lt;br /&gt;
&lt;br /&gt;
Use {{field|Extended Replace|RegExps}} option to #########################&lt;br /&gt;
&lt;br /&gt;
Use {{field|Extended Replace|Mimic case}} option to #########################&lt;br /&gt;
&lt;br /&gt;
Note: Newlines and Tab characters can be used in {{field|Extended Replace|Find what}} and {{field|Extended Replace|Replace with}} fields freely. Moreover, each newline from the {{field|Extended Replace|Find what}} field matches any kind newline in the document (Win/Unix/Mac), and each newline from the {{field|Extended Replace|Replace with}} field is converted to the current newline type (as shown in the {{feature|Status Bar}} for example) upon replacing.&lt;br /&gt;
&lt;br /&gt;
Note: This tool is prefered to the standard {{button|Find Bar|Replace All}} mechanism from the {{feature|Find Bar}} in many cases. Its search is done in more feasible way and the replacing routine works much more faster and uses much less resources. Furthermore, the selection ensures, that the replacing is done only in the desired part of the text. And finally, one {{feature|Undo}} step covers all replacements together, instead of grouping many small separate replacements. Although this may not be directly apparent, it is incomparably better to have one big {{feature|Undo}} step instead of too many small {{feature|Undo}} steps. On the other hand, if you expect only a handful of matches and replacements in a big big document, the &amp;lt;i&amp;gt;old good&amp;lt;/i&amp;gt; looping {{button|Find Bar|Replace All}} routine might come more handy.&lt;/div&gt;</summary>
		<author><name>Jsimlo</name></author>
	</entry>
</feed>