Makes it easy for developers AND beginners to design and test EasyPatterns. EasyPattern is an easy-to-understand pattern matching language that is transparently converted to perl. This application also shows you the conversion to perl code - so you can easily design perl patterns using a friendlier language. EasyPatterns are included in TextPipe Pro - the world's fastest multi-search and replace tool.<p>EasyPatterns?are a <b>revolutionary new way </b>to describe text patterns,
in a way that is easy to understand, easy to use, and with plenty of power under
the hood. EasyPatterns make searching for a US phone number in text as easy as </p>
<blockquote>
<p>[ PhoneNumber ]</p>
</blockquote>
<font SIZE='2'>
<p>or if you prefer the long way:</p>
<blockquote>
<p>[ optional punctuation, 3 digits, punctuation, 3 digits, <br>
punctuation, 4 digits ]</p>
</blockquote>
<p>Once you've found a phone number, it's easy to re-arrange it or reformat it.
Using this pattern:</p>
<blockquote>
<p>[ optional punctuation, capture(3 digits), punctuation, <br>
capture(3 digits), punctuation, capture(4 digits) ]</p>
</blockquote>
<p>...we could re-arrange phone numbers like this:</p>
<blockquote>
<p>$1.$2.$3<br>
($1) $2-$3<br>
+1.$1.$2.$3</p>
</blockquote>
<p>How easy is that!</p>
<p>You can easily control the quantity of text you match, and include literal
text like this:</p>
<blockquote>
<p>[ 1 or more digits, '.', 2 digits ]<br>
$[ 2+ digits, '.', 2 digits ]<br>
USD [ 3 to 6 digits ].00</p>
</blockquote>
<p>You can easily match dates like this:</p>
<blockquote>
<p>[ Day <-/ > Month <-/ >