<h3 class="uk-heading-bullet">Date (DD MM YYYY)</h3>
<div> <b>Find date (DD MM YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 22.01.2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(0[1-9]|[12][0-9]|3[01])(.|\/|-)(0[1-9]|1[0-2])(.|\/|-)((?:19|20)\d{2})"></p> <p>Result: <span class="uk-badge">22.01.2020</span></p> </div>
<div> <b>Find day in (DD MM YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 22.01.2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(0[1-9]|[12][0-9]|3[01])(?=(.|\/|-)(0[1-9]|1[0-2])(.|\/|-)((?:19|20)\d{2}))"></p> <p>Result: <span class="uk-badge">22</span></p> </div>
<div> <b>Find month in (DD MM YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 22.01.2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=(0[1-9]|[12][0-9]|3[01])(.|\/|-))(0[1-9]|1[0-2])(?=(.|\/|-)((?:19|20)\d{2}))"></p> <p>Result: <span class="uk-badge">01</span></p> </div> <div> <b>Find year in (DD MM YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 22.01.2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=(0[1-9]|[12][0-9]|3[01])(.|\/|-)(0[1-9]|1[0-2])(.|\/|-))((?:19|20)\d{2})"></p> <p>Result: <span class="uk-badge">2020</span></p> </div>
<h3 class="uk-heading-bullet">Date (MM DD YYYY)</h3>
<div> <b>Find date (MM DD YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 01/22/2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(0[1-9]|1[0-2])(.|\/|-)(0[1-9]|[12][0-9]|3[01])(.|\/|-)((?:19|20)\d{2})"></p> <p>Result: <span class="uk-badge">01/22/2020</span></p> </div>
<div> <b>Find month in (MM DD YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 01/22/2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(0[1-9]|1[0-2])(?=(.|\/|-)(0[1-9]|[12][0-9]|3[01])(.|\/|-)((?:19|20)\d{2}))"></p> <p>Result: <span class="uk-badge">01</span></p> </div>
<div> <b>Find day (MM DD YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 01/22/2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=(0[1-9]|1[0-2])(.|\/|-))(0[1-9]|[12][0-9]|3[01])(?=(.|\/|-)((?:19|20)\d{2}))"></p> <p>Result: <span class="uk-badge">22</span></p> </div> <div> <b>Find year in (MM DD YYYY). Possible separators: ". / -"</b> <p>Example text: Received on 01/22/2020</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=(0[1-9]|1[0-2])(.|\/|-)(0[1-9]|[12][0-9]|3[01])(.|\/|-))((?:19|20)\d{2})"></p> <p>Result: <span class="uk-badge">2020</span></p> </div>
<h3 class="uk-heading-bullet">Date (YYYY MM DD)</h3>
<div> <b>Find date (YYYY MM DD). Possible separators: ". / -"</b> <p>Example text: Received on 2020-01-22</p> <p>REGEX: <input readonly class="uk-input" type="text" value="((?:19|20)\d{2})(.|\/|-)(0[1-9]|1[0-2])(.|\/|-)(0[1-9]|[12][0-9]|3[01])"></p> <p>Result: <span class="uk-badge">2020-01-22</span></p> </div>
<div> <b>Find year in(YYYY MM DD). Possible separators: ". / -"</b> <p>Example text: Received on 2020-01-22</p> <p>REGEX: <input readonly class="uk-input" type="text" value="((?:19|20)\d{2})(?=(.|\/|-)(0[1-9]|1[0-2])(.|\/|-)(0[1-9]|[12][0-9]|3[01]))"></p> <p>Result: <span class="uk-badge">2020</span></p> </div>
<div> <b>Find month in (YYYY MM DD). Possible separators: ". / -"</b> <p>Example text: Received on 2020-01-22</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=((?:19|20)\d{2})(.|\/|-))(0[1-9]|1[0-2])(?=(.|\/|-)(0[1-9]|[12][0-9]|3[01]))"></p> <p>Result: <span class="uk-badge">01</span></p> </div>
<div> <b>Find day in (YYYY MM DD). Possible separators: ". / -"</b> <p>Example text: Received on 2020-01-22</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=((?:19|20)\d{2})(.|\/|-)(0[1-9]|1[0-2])(.|\/|-))(0[1-9]|[12][0-9]|3[01])"></p> <p>Result: <span class="uk-badge">22</span></p> </div>
<h3 class="uk-heading-bullet">Amounts</h3>
<div> <b>Amount with decimal separated by comma</b> <p>Example: total amount 12.345,67 euros</p> <p>REGEX: <input readonly class="uk-input" type="text" value="-?(\d{1,3}(.|'))*(\d{1,3},\d{2})"></p> <p>Result: <span class="uk-badge">12.345,67</span></p> </div>
<div> <b>Amount with decimal separated by point</b> <p>Example: Total amount 12,345.67 dollars</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(-?\d{1,3}(,?\d{3})*(.\d{2}?))(\D|$)"></p> <p>Result: <span class="uk-badge">12,345.67</span></p> </div>
<h3 class="uk-heading-bullet">Text</h3>
<div> <b>Find specific content right from a word</b> <p>Example: "(?<=Invoice\s).+" finds "I12345" in "Invoice I12345"</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=LeftText\s).+"></p> <p>Result: <span class="uk-badge">I12345</span></p> </div>
<div> <b>Find specific content Left from a word</b> <p>Example: ".+(?=\sInvoice)" finds" I12345 in "I12345 Invoice"</p> <p>REGEX: <input readonly class="uk-input" type="text" value=".+(?=\sRightText)"></p> <p>Result: <span class="uk-badge">I12345</span></p> </div>
<div> <b>Find specific content between two words</b> <p>Example: "(?<=Invoice\s).+(?=\sDate)" finds "I12345" in "Invoice I12345 Date 01.01.2022"</p> <p>REGEX: <input readonly class="uk-input" type="text" value="(?<=LeftText\s).+(?=\sRightText)"></p> <p>Result: <span class="uk-badge">I12345</span></p> </div>