The Pro version allows you to use an XML File instead of the Search/Replace fields when setting up a replacement.

With an XML file, you can define multiple replacements / items within just one file.This makes it very easy to create and manage bulk replacements.

The settings specified in the ReReplacer item that uses an XML file will be used for all the replacements / items contained in the file. Or, you can also overrule the settings per each individual replacement in the XML file.

This makes it possible to even set up multiple replacements inside each of the replacements contained in the XML file, by using the "Treat as List" setting.

Below you can find an example XML File, to get an idea of which syntax is needed to put it together.

<?xml version="1.0" encoding="utf-8"?>
<replacements>
	<name>Example XML file for ReReplacer</name>
	<description>This is an example file to show you how to build up an xml file with multiple replacements for ReReplacer.</description>
	<items>
		<item>
			<search>word1,word2,word3</search>
			<replace>replace1,replace2,replace3</replace>
		</item>
		<item>
			<search>Some replacement</search>
			<replace>with extra overruling parameters</replace>
			<params>
				<param name="area" value="everywhere" />
				<param name="enable_tags" value="1" />
			</params>
		</item>
		<item>
			<search>A ([r|R])egular [e|E]xpression search</search>
			<replace>And 1eplacement</replace>
			<params>
				<param name="regex" value="1" />
				<param name="casesensitive" value="1" />
			</params>
		</item>
		<item>
			<!-- Wrap text with html tags in <![CDATA[ and ]]>
			-->
			<search><![CDATA[replace something with <strong>HTML</strong>]]></search>
			<replace><![CDATA[with <u>something</u> else]]></replace>
			<!-- Escape characters in values, like: < > "
			-->
			<params>
				<param name="between_start" value="<div class="start">" />
				<param name="between_end" value="</div>" />
			</params>
		</item>
	</items>
</replacements>