Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gmis

Test String

Code Generator

Generated Code

$re = '/(Check_Number:\d{1,}.*?title="\d{6,}".*?Payment\sDate.*?\d{2}\/\d{2}\/\d{4})/mis'; $str = '<!-- METADATA_SOURCE - JRAD --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html dir="ltr" lang="en-US-ORACLE9I"><head><title>iSupplier Portal: View Payments</title><meta name="generator" content="Oracle UIX"><link rel="stylesheet" charset="UTF-8" type="text/css" href="/OA_HTML/cabo/styles/cache/swanEXTN-custom-2_3_6_9-en-ie-6-windows.css"><script>var _UixWindowOpenError=\'A popup window blocker has been detected in your browser. Popup blockers interfere with the operation of this application. Please disable your popup blocker or allow popups from this site.\';</script><script src="/OA_HTML/cabo/jsLibs/Common2_3_6_9.js"></script><script>_defaultTZ()</script><script language="javascript" src="/OA_HTML/cabo/oajsLibs/oafcoreR12RUP6.js"></script><script language="javascript">function clearclearButton(){lovClearValue(document.DefaultFormName.SearchPaymentNum);lovClearValue(document.DefaultFormName.SearchInvoiceNum);lovClearValue(document.DefaultFormName.SearchPoNum);lovClearValue(document.DefaultFormName.SearchStatus);lovClearValue(document.DefaultFormName.SearchPaymentMethod);lovClearValue(document.DefaultFormName.SearchPaymentAmountFrom);lovClearValue(document.DefaultFormName.SearchPaymentAmountTo);lovClearValue(document.DefaultFormName.SearchPaymentDateFrom);lovClearValue(document.DefaultFormName.SearchPaymentDateTo);lovClearValue(document.DefaultFormName.Payment_Method_Code);}</script></head><body class="xk" onload="_checkLoad(event)" onunload="_checkUnload(event)" onbeforeunload="_savePageStateIE()"><iframe id="_pprIFrame" name="_pprIFrame" frameborder="0" longdesc="#" title="" src="/OA_HTML/cabo/images/swan/t.htm" style="position:absolute;top:-100;visibility:hidden" width="0" height="0"></iframe><div id="_pprBlockingDiv" onclick="return _pprConsumeClick(event);" style="position:absolute;left:0;top:0;width:0;height:0;cursor:wait;" onkeyup="return false;" onkeydown="return false;" onkeypress="return false;"></div><div id="_uixDownload" style="behavior:url(#default#download)" class="x3f"></div><script>var _cachedLibs;</script><script>var _pprFirstClickPass=true;</script><span id="_pprPageContent"><form id="DefaultFormName" name="DefaultFormName" style="margin:0px" method="POST" action="/OA_HTML/OA.jsp?page=%2Foracle%2Fapps%2Fpos%2Faccount%2Fwebui%2FPosPaymentMainPG&_ri=177&OASF=POS_PAYMENTS&OAMC=75556_35_0&searchType=search&fwkQBSearchTypeSource=/oracle/apps/pos/account/webui/PosPaymentMainPG__BVPaymentSearchRN__177&fwkST/oracle/apps/pos/account/webui/PosPaymentMainPG__PaymentSearchRN__177=search&_ti=803889219&retainAM=Y&addBreadCrumb=N&oapc=11&oas=AnXy_UwlM676OeE95mWD6w.."><input id="_AM_TX_ID_FIELD" type="hidden" value="4inhuuQsl" name="_AM_TX_ID_FIELD"><input id="_FORM" type="hidden" value="DefaultFormName9coSWfH4" name="_FORM"><span id="lovHFCId"><input id="lovAutoClearHFSearchStatus" type="hidden" value="NBQ7ZfREi" name="lovAutoClearHFSearchStatus"><script language="javascript">function LOCSearchStatus(visitedList){ visitedList[\'SearchStatus\'] = \'v\';}</script><input id="lovCriteriaHiddenFieldSearchStatus" type="hidden" value="SearchStatus3xU52oEm" name="lovCriteriaHiddenFieldSearchStatus"><input id="lovPassiveCriteriaHFSearchStatus" type="hidden" value="DefaultFormNameiSYw99mki_HTr13b" name="lovPassiveCriteriaHFSearchStatus"><input id="BASE_FORM_NAME" type="hidden" value="DefaultFormNameiSYw99mk" name="BASE_FORM_NAME"><input id="lovOnClickJSHiddenFieldSearchStatus" type="hidden" value="N" name="lovOnClickJSHiddenFieldSearchStatus"><input id="lovOnClickJSExecutedHiddenFieldSearchStatus" type="hidden" value="N" name="lovOnClickJSExecutedHiddenFieldSearchStatus"><input id="lovJSHiddenFieldSearchStatus" type="hidden" value="trueEY_h5Lw3sNUjHx0I" name="lovJSHiddenFieldSearchStatus"></span><span id="PayPageLayoutRN"><a href="#TheContent"><img src="/OA_HTML/cabo/images/swan/t.gif" alt="Skip navigation elements to page contents" border="0"></a><table cellpadding="0" cellspacing="0" border="0" width="100%" summary="" class="x6u" style="background-image:url(/OA_HTML/cabo/images/swan/headerBg.jpg);"><tr><td><script>var _tURL="\\x2FOA_HTML\\x2Fcabo\\x2Fimages\\x2Fswan\\x2Ft.gif";var _axm=1;t(\'10\',\'10\')</script></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%" summary="" style="padding:0px 10px;"><tr><td nowrap valign="top" width="1%"><img src="/OA_MEDIA/FNDSSCORP.gif" alt="Oracle Logo" width="155" height="20" border="0"></td><td nowrap><span title="iSupplier Portal" style="position:absolute"><span class="x4i">iSupplier Portal</span></span><script>t(\'0\',\'14\')</script></td><td></td><td></td></tr><tr><td></td><td colspan="2" align="right" valign="bottom" style="position:relative;z-index:10;padding-bottom:8px"><table class="x6w" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td valign="bottom"><a class="x15" href="OA.jsp?_rc=FNDPORTALRELEASEAM&_ri=0&retainAM=N&_userOrSSWAPortalUrl=http%3A//isupplier.dpispecialtyfoods.com/OA_HTML/OA.jsp%3FOAFunc=OAHOMEPAGE&_ti=803889219&oapc=11&OAMC=75556_9_0&menu=Y&oas=Aw_aga4Z70PQ-Zxpc9U7zw..">Home</a></td><td valign="bottom"><a class="x15" href="/OA_HTML/OALogout.jsp?menu=Y">Logout</a></td></tr></table></td></tr></table></td></tr><tr><td align="left" valign="bottom" colspan="4"><table class="x1j" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td width="8" height="21"><img src="/OA_HTML/cabo/images/swan/topDimTabL.gif" width="8" height="21" border="0" alt=""></td><td nowrap style="background-image:url(/OA_HTML/cabo/images/swan/topDimTabBg.gif);" class="x1k" background="/OA_HTML/cabo/images/swan/topDimTabBg.gif"><a id="POS_HOME" name="POS_HOME" title="Home" href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/home/webui/PosHomeMainPG&_ri=177&menu=Y&OAHP=ISP_HOMEPAGE_MENU&OASF=POS_HOME&SRMApp=ISP&OAPB=POS_ISP_BRAND&_ti=803889219&oapc=11&OAMC=75556_2_0&menu=Y&oaMenuLevel=1&oas=SyGUQsHBGd8gmI1qSUqsBw..">Home</a></td><td width="18" height="21"><img src="/OA_HTML/cabo/images/swan/topTabDDjoint.gif" width="18" height="21" border="0" alt=""></td><td nowrap style="background-image:url(/OA_HTML/cabo/images/swan/topDimTabBg.gif);" class="x1k" background="/OA_HTML/cabo/images/swan/topDimTabBg.gif"><a id="POS_ORDERS" name="POS_ORDERS" title="Orders" href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/orders/webui/PosVpoMainPG&_ri=177&retainAM=Y&addBreadCrumb=Y&OASF=POS_PURCHASE_ORDERS&_ti=803889219&oapc=11&OAMC=75556_16_0&menu=Y&oaMenuLevel=1&oas=Hm5yoNuGsAHwzaVN22G3KA..">Orders</a></td><td width="18" height="21"><img src="/OA_HTML/cabo/images/swan/topTabDAjoint.gif" width="18" height="21" border="0" alt=""></td><td nowrap style="background-image:url(/OA_HTML/cabo/images/swan/topTabBg.gif);" class="x1l" background="/OA_HTML/cabo/images/swan/topTabBg.gif"><a id="POS_ACCOUNT" name="POS_ACCOUNT" title="Finance" href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/account/webui/PosInvoiceMainPG&_ri=177&addBreadCrumb=Y&retainAM=Y&OASF=POS_INVOICES&_ti=803889219&oapc=11&OAMC=75556_34_0&menu=Y&oaMenuLevel=1&oas=U08P5tGwjGv7xFslHOTX_w..">Finance</a></td><td width="8" height="21"><img src="/OA_HTML/cabo/images/swan/topTabR.gif" width="8" height="21" border="0" alt=""></td></tr></table></td></tr></table><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td width="100%"><table class="x18" cellpadding="0" cellspacing="0" border="0" summary="" width="100%"><tr><td width="1" height="22"><img src="/OA_HTML/cabo/images/swan/navBarUnderTopTabsBg.gif" width="1" height="22" border="0" alt=""></td><td class="OraGlobalHeaderBody" background="/OA_HTML/cabo/images/swan/navBarUnderTopTabsBg.gif"><table cellpadding="0" cellspacing="0" border="0" summary=""><tr><td class="x19"><a id="POS_INVOICES" name="POS_INVOICES" title="View Invoices" href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/account/webui/PosInvoiceMainPG&_ri=177&addBreadCrumb=Y&retainAM=Y&OASF=POS_INVOICES&_ti=803889219&oapc=11&OAMC=75556_34_0&menu=Y&oaMenuLevel=2&oas=FsqSJlof86WTTbrMEMSltA..">View Invoices</a></td><td class="x1b" width="15" height="22"><img src="/OA_HTML/cabo/images/swan/separator.gif" width="15" height="22" border="0" alt=""></td><td class="x1a"><a id="POS_PAYMENTS" name="POS_PAYMENTS" title="View Payments" href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/account/webui/PosPaymentMainPG&_ri=177&addBreadCrumb=Y&retainAM=Y&OASF=POS_PAYMENTS&_ti=803889219&oapc=11&OAMC=75556_35_0&menu=Y&oaMenuLevel=2&oas=_UnvC1frg-z4rh5kCVdUWg..">View Payments</a></td></tr></table></td><td width="1" height="22"><img src="/OA_HTML/cabo/images/swan/navBarUnderTopTabsBg.gif" width="1" height="22" border="0" alt=""></td></tr></table></td></tr></table><div class="x6t" style="height:auto"><a id="TheContent" name="TheContent" class="xh"></a><table id="FwkErrorBeanId" width="100%" summary="" border="0" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div></div><div></div><div class="x7x"><div><div class="x6a"><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td width="100%"><h1 class="x1f">View Payments</h1></td></tr></table></div><div class="x79"><table width="100%" summary="" border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td></td><td align="right" nowrap><table id="PgBtnBar" class="x6w" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td><script>t(8,0)</script></td><td><button id="ExportBtn" title="Export" class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="return _chain(\'submitForm(\\\'DefaultFormName\\\',0,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'ExportBtnQk3pN4Se\\\',\\\'serverValidate\\\':\\\'0WcZYJL00\\\',event:\\\'EXPORT_BUTTON_SELECTED\\\',source:\\\'ExportBtn\\\'});return false;\',\'submitForm(\\\'DefaultFormName\\\',1,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'ExportBtnQk3pN4Se\\\'});return false\',this,event,true)" type="submit">Export</button></td></tr></table></td></tr><tr><td><script>t(\'1\',\'2\')</script></td></tr></table><noscript>JavaScript enabled browser required.</noscript><div></div><noscript>JavaScript enabled browser required.</noscript><div></div><span id="PaymentSearchRN"><table id="SimpleSearchHdr" cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td height="10"></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%" summary="" class="x7b" style="background-image:url(/OA_HTML/cabo/images/swan/headingBarBg.gif);"><tr><td width="100%"><h2 class="x7c">Simple Search</h2></td></tr></table></td></tr><tr><td height="8" class="x79"></td></tr><tr><td><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td><div class="x79"><div><table width="100%" summary="" border="0" cellspacing="0" cellpadding="0"><tr><td align="left"><table summary="" border="0" cellspacing="0" cellpadding="0"><tr><td><span id="N180" class="x0">Note that the search is case insensitive</span></td></tr></table></td><td align="right"><button class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="submitForm(\'DefaultFormName\',0,{\'_FORM_SUBMIT_BUTTON\':\'advancedSearchButtonhknQgq3N\'});return false" type="submit">Advanced Search</button><script>t(void 0,\'5\')</script></td></tr></table><div></div><table id="SimpleSearchRN" cellpadding="0" cellspacing="0" border="0" width="75%" summary=""><tr><td width="20"><script>t(20)</script></td><td width="50%" valign="top"><table cellpadding="0" cellspacing="0" border="0" width="75%" summary=""><tr id="SearchPaymentNum__xc_"><td align="right" nowrap width="25%"><span class="xc"><label for="SearchPaymentNum">Payment Number</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><input id="SearchPaymentNum" title="Payment Number" class="x8" onkeypress="return _chain(\'if(_getKC(event)==13){submitForm(\\\'DefaultFormName\\\',1,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'customizeSubmitButtonLPOloP5X\\\'});return false;};return true;\',\'return _submitOnEnter(event, \\\'DefaultFormName\\\');\',this,event,true)" onchange="" name="SearchPaymentNum" size="0" type="text"><script>t(\'5\')</script></td></tr><tr id="SearchInvoiceNum__xc_"><td align="right" nowrap width="25%"><span class="xc"><label for="SearchInvoiceNum">Invoice Number</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><input id="SearchInvoiceNum" title="Invoice Number" class="x8" onkeypress="if(_getKC(event)==13){submitForm(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'customizeSubmitButtonLPOloP5X\'});return false;};return true;" onchange="" name="SearchInvoiceNum" size="0" type="text"><script>t(\'5\')</script></td></tr><tr id="SearchPoNum__xc_"><td align="right" nowrap width="25%"><span class="xc"><label for="SearchPoNum">PO Number</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><input id="SearchPoNum" title="PO Number" class="x8" onkeypress="if(_getKC(event)==13){submitForm(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'customizeSubmitButtonLPOloP5X\'});return false;};return true;" onchange="" name="SearchPoNum" size="0" type="text"><script>t(\'5\')</script></td></tr></table></td><td width="12"><script>t(\'12\')</script></td><td width="50%" valign="top"><table cellpadding="0" cellspacing="0" border="0" width="75%" summary=""><tr id="SearchStatus__xc_"><td align="right" nowrap width="25%"><span class="xc"><label for="SearchStatus">Status</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><script>var _jspDir=\'/OA_HTML/cabo/jsps/a.jsp\';</script><script>var _configName=\'OAConfig\';var _enc=\'UTF-8\';var _contextURI=\'/OA_HTML/\';</script><script>function _lovClose(f,p,pt){var s=submitForm;if(pt)s=_submitPartialChange;return s(f,0,p);}</script><span id="SearchStatus__xc_0"><input id="SearchStatus" title="Payment Status" class="x8" onkeypress="if(_getKC(event)==13){submitForm(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'customizeSubmitButtonLPOloP5X\'});return false;};return true;" onchange="return _LovInputVTF(\'SearchStatus\',0,_getInputField(event),1,1);" name="SearchStatus" size="0" type="text"><script>t(\'8\',\'1\')</script><a onclick="return _LovInputVTF(\'SearchStatus\',0,document.forms[\'DefaultFormName\'][\'SearchStatus\'],1,1,{\'F\':\'DefaultFormName\',\'N\':\'SearchStatus\',\'L\':\'SearchStatus\',\'D\':\'/OA_HTML/OA.jsp?region=/oracle/apps/pos/lov/webui/CheckStatusLovRN&amp;regionCode=SearchStatus&amp;regionAppId=177&amp;lovBaseItemName=SearchStatus&amp;fndOAJSPinEmbeddedMode=y&amp;_ti=803889219&amp;label=Status&amp;formName=DefaultFormName&amp;addBreadCrumb=S&amp;baseAppMod=oracle.apps.pos.account.server.PosPaymentAM&amp;amUsageMode=1&amp;lovMainCriteria=DisplayedField&amp;Criteria=SearchStatus.DisplayedField&amp;PassiveCriteria=&amp;retainAM=Y&amp;Selector=N&amp;lovMultiSelectDelimiter=%3B&amp;baseToLovKey=/oracle/apps/pos/account/webui/PosPaymentMainPG.SearchStatus_/oracle/apps/pos/lov/webui/CheckStatusLovRN&amp;baseCompMode=11.5.10&amp;oapc=11&amp;oas=hmEyhNr-U1nGp75yl5bpFw..\',\'S\':OnLovSelect,\'M\':1,\'P\':1});" href="#"><img src="/OA_HTML/cabo/images/cache/clovi.gif" width="24" height="24" border="0" alt="Search for Status" align="absmiddle"></a></span><script>t(\'5\')</script></td></tr><tr id="PaymentAmountML__xc_"><td align="right" nowrap width="25%"><span class="xc">Payment Amount From</span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><table id="PayAmtRL" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td id="LeftCell2" align="left"><table id="SearchPaymentAmountFrom__xc_" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td align="right" nowrap></td><td></td><td valign="top"><script>var _locale=\'en-US-ORACLE9I\';var _tLocale=\'en-US-ORACLE9I\';var _groupingSep=\',\';var _decimalSep=\'.\';</script><script src="/OA_HTML/cabo/jsLibs/resources/LocaleElements_en_US_ORACLE9I2_3_6_9.js"></script><input id="SearchPaymentAmountFrom" title="Payment Amount From" class="xa" onchange="" name="SearchPaymentAmountFrom" size="0" type="text"><label for="SearchPaymentAmountFrom" class="x3f">Payment Amount From</label><script>t(\'5\')</script></td></tr></table></td><td id="MidCell2" width="2%"></td><td id="RightCell2"><table id="SearchPaymentAmountTo__xc_" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td align="right" nowrap width="25%"><span class="xc"><label for="SearchPaymentAmountTo">To</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><input id="SearchPaymentAmountTo" title="Payment Amount To" class="xa" onchange="" name="SearchPaymentAmountTo" size="0" type="text"><script>t(\'5\')</script></td></tr></table></td></tr></table></td></tr><tr id="PaymentDateML__xc_"><td align="right" nowrap width="25%"><span class="xc">Payment Date From</span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><table id="PayDateRL" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td id="LeftCell1" align="left"><table id="SearchPaymentDateFrom__xc_" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td align="right" nowrap></td><td></td><td valign="top"><script>var _dfLenient=1;var _df2DYS=1950;</script><script>if(window[\'_dfs\'] == (void 0)){var _dfs=new Object();}_dfs["SearchPaymentDateFrom"]=[\'MM/dd/yyyy\',\'MM/dd/yyyy\']</script><input id="SearchPaymentDateFrom" title="Payment Date From" class="x8" onblur="_dfb(this,1)" onchange="" name="SearchPaymentDateFrom" size="10" type="text" value="05/05/2020" maxlength="10"><label for="SearchPaymentDateFrom" class="x3f">Payment Date From</label><script>t(\'8\',\'1\')</script><script>var _uixLocaleTZ=0;var _uixLocaleTZId="";</script><a onclick="_ldp(\'DefaultFormName\',\'SearchPaymentDateFrom\'); return false" href="#"><img src="/OA_HTML/cabo/images/cache/cdp.gif" width="19" height="24" border="0" alt="Select to access date picker" align="absmiddle"></a><script>t(\'5\')</script></td></tr></table><table cellpadding="0" cellspacing="0" border="0" summary=""><tr><td colspan="2"></td><td><span class="x2v">(example: 05/27/2021)</span></td></tr></table></td><td id="MidCell1" width="2%"></td><td id="RightCell1"><table id="SearchPaymentDateTo__xc_" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td align="right" nowrap width="25%"><span class="xc"><label for="SearchPaymentDateTo">To</label></span></td><td width="12"><script>t(\'12\')</script></td><td valign="top" width="75%"><script>_dfs["SearchPaymentDateTo"]=[\'MM/dd/yyyy\',\'MM/dd/yyyy\']</script><input id="SearchPaymentDateTo" title="Payment Date To" class="x8" onblur="_dfb(this,1)" onchange="" name="SearchPaymentDateTo" size="10" type="text" value="05/20/2020" maxlength="10"><script>t(\'8\',\'1\')</script><a onclick="_ldp(\'DefaultFormName\',\'SearchPaymentDateTo\'); return false" href="#"><img src="/OA_HTML/cabo/images/cache/cdp.gif" width="19" height="24" border="0" alt="Select to access date picker" align="absmiddle"></a><script>t(\'5\')</script></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td width="20"><script>t(20)</script></td><td width="100%" valign="top" colspan="100"><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td width="12%"><script>t(1,1)</script></td><td width="12"><script>t(\'12\',\'1\')</script></td><td width="100%"><tr><td align="right" nowrap></td><td></td><td valign="top"><button class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="submitForm(\'DefaultFormName\',1,{\'_FORM_SUBMIT_BUTTON\':\'customizeSubmitButtonLPOloP5X\'});return false" type="submit">Go</button><script>t(\'6\')</script><button class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="return _chain(\'clearclearButton(); return false;\',\'submitForm(\\\'DefaultFormName\\\',0,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'clearButtonWsj_IkRy\\\'});return false\',this,event,true)" type="submit">Clear</button></td></tr></td><td width="12"><script>t(\'12\',\'1\')</script></td></tr></table></td></tr></table><div></div><div></div><span id="ResultRN" title="Payment Results"><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""></table><table class="x1o" cellpadding="1" cellspacing="0" border="0" width="100%" summary="Payment Results"><tr><th scope="col" class="x27 x5e" onclick="_tableSortSubmit(\'DefaultFormName\',1,\'sort\',\'N179\',\'0-C4Trt1k\',\'\',\'ResultRN\');return false"><a id="OASH__710953" onclick="return false;" href="#" onclick="return false;" class="x2a">Payment<script>function _tableSortSubmit(formName,validate,sortEvent,table,val,stat,ptgt) {var submitFunc = (ptgt == (void 0)) ? submitForm : _submitPartialChange;submitFunc(formName,validate,{event:sortEvent,source:table,value:val,state:stat,partialTargets:ptgt });}</script></a></th><th scope="col" nowrap class="x27 x5e" onclick="_tableSortSubmit(\'DefaultFormName\',1,\'sort\',\'N179\',\'1bIdJCsV5\',\'descending\',\'ResultRN\');return false"><a id="OASH__710954" onclick="return false;" href="#" onclick="return false;" class="x2a">Payment Date</a><a href="#" onClick="return false;"><img src="/OA_HTML/cabo/images/cache/cdsort.gif" width="16" height="16" border="0" alt="Sorted in descending order" align="middle"></a></th><th scope="col" class="x1y x4t"><span id="OASH__710955" class="x2b">Currency</span></th><th scope="col" class="x28 x5e" onclick="_tableSortSubmit(\'DefaultFormName\',1,\'sort\',\'N179\',\'3DeLalfux\',\'\',\'ResultRN\');return false"><a id="OASH__710956" onclick="return false;" href="#" onclick="return false;" class="x2a">Amount</a></th><th scope="col" class="x1y x4t"><span id="OASH__710957" class="x2b">Method</span></th><th scope="col" class="x27 x5e" onclick="_tableSortSubmit(\'DefaultFormName\',1,\'sort\',\'N179\',\'5q1gbbXdb\',\'\',\'ResultRN\');return false"><a id="OASH__710958" onclick="return false;" href="#" onclick="return false;" class="x2a">Status</a></th><th scope="col" class="x1y x4t"><span id="OASH__710959" class="x2b">Status Date</span></th><th scope="col" class="x1y x4t"><span id="OASH__710960" class="x2b">Bank Account</span></th><th scope="col" class="x1y x4t"><span id="OASH__710961" class="x2b">Invoice</span></th><th scope="col" class="x1y x4t"><span id="OASH__710962" class="x2b">PO Number</span></th></tr><tr><td class="x1s x57"><a id="N179:Check_Number:0" title="6089641" href="OA.jsp?OAFunc=POS_PAYMENT_DETAIL&PaymentId=%7B!!me6MdOgDMJmcg4ExVKO1tw%7D&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&retainAM=Y&_ti=803889219&oapc=11&oas=fTiXkHpT9uoivDBeLrYlWQ.." class="xh">6089641</a></td><td class="x1s x57" nowrap><span id="N179:Check_Date:0" title="Payment Date">05/14/2020</span></td><td class="x1s x57"><span id="N179:Currency_Code:0" title="Currency">USD</span></td><td class="x1u x57"><span id="N179:Amount:0" title="Payment Amount" class="xaq">25,943.77</span></td><td class="x1s x57"><span id="N179:Payment_Method:0" title="Payment Method">Electronic</span></td><td class="x1s x57"><span id="N179:Status_Displayed:0" title="Payment Status">Negotiable</span></td><td class="x1s x57" nowrap><span id="N179:Status_Date:0" title="Status Date">05/14/2020</span></td><td class="x1s x57"><span id="N179:BankAccount:0" title="Bank Account">BMO Wires</span></td><td class="x1s x57"><a id="N179:Inv_M:0" title="Multiple" href="OA.jsp?OAFunc=POS_INVOICE_VIEW&PaymentId=%7B!!me6MdOgDMJmcg4ExVKO1tw%7D&PaymentNum=6089641&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&_ti=803889219&oapc=11&oas=U2dTSbTFP9Tv1-ZO5Aay3Q.." class="xh">Multiple</a></td><td class="x1s x57"><a id="N179:Po_S:0" title="684760" href="OA.jsp?OAFunc=POS_VIEW_ORDER&PoHeaderId=%7B!!B7CwbH-Oj6zNcWuf3-v8sA%7D&PoReleaseId=&PoNum=684760&retainAM=Y&addBreadCrumb=Y&_ti=803889219&oapc=11&oas=CntXv2IS2NkF3Dh52l9BxQ.." class="xh">684760</a></td></tr><tr><td class="x1s x57"><a id="N179:Check_Number:1" title="6089054" href="OA.jsp?OAFunc=POS_PAYMENT_DETAIL&PaymentId=%7B!!2n2iUVu0Ds1atJ4Zq.aJ7w%7D&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&retainAM=Y&_ti=803889219&oapc=11&oas=WMdc6FOj-QvUkNmO80Yoxw.." class="xh">6089054</a></td><td class="x1s x57" nowrap><span id="N179:Check_Date:1" title="Payment Date">05/07/2020</span></td><td class="x1s x57"><span id="N179:Currency_Code:1" title="Currency">USD</span></td><td class="x1u x57"><span id="N179:Amount:1" title="Payment Amount" class="xaq">30,133.54</span></td><td class="x1s x57"><span id="N179:Payment_Method:1" title="Payment Method">Electronic</span></td><td class="x1s x57"><span id="N179:Status_Displayed:1" title="Payment Status">Negotiable</span></td><td class="x1s x57" nowrap><span id="N179:Status_Date:1" title="Status Date">05/07/2020</span></td><td class="x1s x57"><span id="N179:BankAccount:1" title="Bank Account">BMO Wires</span></td><td class="x1s x57"><a id="N179:Inv_M:1" title="Multiple" href="OA.jsp?OAFunc=POS_INVOICE_VIEW&PaymentId=%7B!!2n2iUVu0Ds1atJ4Zq.aJ7w%7D&PaymentNum=6089054&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&_ti=803889219&oapc=11&oas=6Uw8ucjTLKZj5EP2rym0Xg.." class="xh">Multiple</a></td><td class="x1s x57"><a id="N179:Po_S:1" title="681553" href="OA.jsp?OAFunc=POS_VIEW_ORDER&PoHeaderId=%7B!!xydI85xpeJUsl5EuQjB9CA%7D&PoReleaseId=&PoNum=681553&retainAM=Y&addBreadCrumb=Y&_ti=803889219&oapc=11&oas=TAJoTAUGGPEZREuztQVBXQ.." class="xh">681553</a></td></tr><tr><td class="x1s x57"><a id="N179:Check_Number:2" title="6088768" href="OA.jsp?OAFunc=POS_PAYMENT_DETAIL&PaymentId=%7B!!XlWNRfZeq6h-OcULmA9XlQ%7D&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&retainAM=Y&_ti=803889219&oapc=11&oas=Ogmk3znKvQU1x8ExiSNcZw.." class="xh">6088768</a></td><td class="x1s x57" nowrap><span id="N179:Check_Date:2" title="Payment Date">05/05/2020</span></td><td class="x1s x57"><span id="N179:Currency_Code:2" title="Currency">USD</span></td><td class="x1u x57"><span id="N179:Amount:2" title="Payment Amount" class="xaq">58,835.03</span></td><td class="x1s x57"><span id="N179:Payment_Method:2" title="Payment Method">Electronic</span></td><td class="x1s x57"><span id="N179:Status_Displayed:2" title="Payment Status">Negotiable</span></td><td class="x1s x57" nowrap><span id="N179:Status_Date:2" title="Status Date">05/05/2020</span></td><td class="x1s x57"><span id="N179:BankAccount:2" title="Bank Account">BMO Wires</span></td><td class="x1s x57"><a id="N179:Inv_M:2" title="Multiple" href="OA.jsp?OAFunc=POS_INVOICE_VIEW&PaymentId=%7B!!XlWNRfZeq6h-OcULmA9XlQ%7D&PaymentNum=6088768&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&addBreadCrumb=Y&_ti=803889219&oapc=11&oas=52n7DLwf-uHKtE5NlwWKUw.." class="xh">Multiple</a></td><td class="x1s x57"><a id="N179:Po_M:2" title="Multiple" href="OA.jsp?OAFunc=POS_PO_VIEW&PaymentId=%7B!!XlWNRfZeq6h-OcULmA9XlQ%7D&PaymentNum=6088768&SrcApp=POS&SrcPg=PaySumm&retainAM=Y&_ti=803889219&oapc=11&oas=m7sJrPyhPqStn1ZGl2qs9A.." class="xh">Multiple</a></td></tr></table><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""></table></span><span id="ResultRN-hv"></span></div></div></td></tr></table></td></tr></table></span></div></div><div><div><script>t(1,9)</script></div><div><script>t(1,2)</script></div><table cellpadding="0" cellspacing="0" border="0" width="100%" summary=""><tr><td nowrap></td><td width="100%" align="right"><table id="PgBtnBar_uixr" class="x6w" cellpadding="0" cellspacing="0" border="0" summary=""><tr><td><script>t(8,0)</script></td><td><button id="ExportBtn_uixr" title="Export" class="x7n" style="background-image:url(/OA_HTML/cabo/images/swan/btn-bg1.gif)" onclick="return _chain(\'submitForm(\\\'DefaultFormName\\\',0,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'ExportBtnQk3pN4Se\\\',\\\'serverValidate\\\':\\\'0WcZYJL00\\\',event:\\\'EXPORT_BUTTON_SELECTED\\\',source:\\\'ExportBtn\\\'});return false;\',\'submitForm(\\\'DefaultFormName\\\',1,{\\\'_FORM_SUBMIT_BUTTON\\\':\\\'ExportBtnQk3pN4Se\\\'});return false\',this,event,true)" type="submit">Export</button></td></tr></table></td><td></td></tr><tr><td colspan="3"><script>t(1,10)</script></td></tr></table></div></div><div></div><div></div><div></div></div><table cellpadding="0" cellspacing="0" border="0" width="100%" summary="" class="x70" style="background-image:url(/OA_HTML/cabo/images/swan/footerBg.gif);"><tr><td nowrap align="center"><table cellpadding="0" cellspacing="0" border="0" summary="" align="center"><tr><td align="center" id="POS_HOME"><a href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/home/webui/PosHomeMainPG&_ri=177&menu=Y&OAHP=ISP_HOMEPAGE_MENU&OASF=POS_HOME&SRMApp=ISP&OAPB=POS_ISP_BRAND&_ti=803889219&oapc=11&OAMC=75556_2_0&menu=Y&oaMenuLevel=1&oas=SyGUQsHBGd8gmI1qSUqsBw.." class="x15">Home</a></td><td align="center" id="POS_ORDERS"><a href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/orders/webui/PosVpoMainPG&_ri=177&retainAM=Y&addBreadCrumb=Y&OASF=POS_PURCHASE_ORDERS&_ti=803889219&oapc=11&OAMC=75556_16_0&menu=Y&oaMenuLevel=1&oas=Hm5yoNuGsAHwzaVN22G3KA.." class="x15">Orders</a></td><td align="center" id="POS_ACCOUNT"><a href="/OA_HTML/OA.jsp?page=/oracle/apps/pos/account/webui/PosInvoiceMainPG&_ri=177&addBreadCrumb=Y&retainAM=Y&OASF=POS_INVOICES&_ti=803889219&oapc=11&OAMC=75556_34_0&menu=Y&oaMenuLevel=1&oas=U08P5tGwjGv7xFslHOTX_w.." class="x15">Finance</a></td><td align="center"><a href="OA.jsp?_rc=FNDPORTALRELEASEAM&_ri=0&retainAM=N&_userOrSSWAPortalUrl=http%3A//isupplier.dpispecialtyfoods.com/OA_HTML/OA.jsp%3FOAFunc=OAHOMEPAGE&_ti=803889219&oapc=11&OAMC=75556_9_0&menu=Y&oas=Aw_aga4Z70PQ-Zxpc9U7zw.." class="x15">Home</a></td><td align="center"><a href="/OA_HTML/OALogout.jsp?menu=Y" class="x15">Logout</a></td></tr></table></td></tr><tr><td><table cellpadding="2" cellspacing="2" border="0" width="100%" summary=""><tr><td align="left" nowrap class="x14"></td><td><script>t(\'10\',\'10\')</script></td><td align="left" nowrap class="x13"><a title="Privacy Statement" href="http://dpispecialtyfoods.com/privacy" target="_blank">Privacy Statement</a></td><td align="right" nowrap width="100%" class="x12"><span id="N221">&copy;2006-2012 DPI Specialty Foods Inc. All rights reserved</span></td></tr></table></td></tr></table></span><input id="advancedSearchButton$$unvalidated" type="hidden" value="trueEY_h5Lw3" name="advancedSearchButton$$unvalidated"><input id="advancedSearchButton$$processFormDataCalled" type="hidden" value="trueTvygMPaZ" name="advancedSearchButton$$processFormDataCalled"><input id="customizeSubmitButton$$processFormDataCalled" type="hidden" value="trueCPRTkcHx" name="customizeSubmitButton$$processFormDataCalled"><input id="clearButton$$unvalidated" type="hidden" value="trueFV-A7Nfu" name="clearButton$$unvalidated"><input id="clearButton$$processFormDataCalled" type="hidden" value="falsewwoAXyY_" name="clearButton$$processFormDataCalled"><input id="N179$$unvalidated" type="hidden" value="falsezg5zAMHT" name="N179$$unvalidated"><input id="N179$$serverUnvalidated" type="hidden" value="falseIZoQNA0E" name="N179$$serverUnvalidated"><input id="ExportBtn$$unvalidated" type="hidden" value="falseqD9rZd_R" name="ExportBtn$$unvalidated"><input id="ExportBtn$$serverUnvalidated" type="hidden" value="falsebu6sCh__" name="ExportBtn$$serverUnvalidated"><input id="ExportBtn$$processFormDataCalled" type="hidden" value="trueiKV75ZEk" name="ExportBtn$$processFormDataCalled"><input id="FORM_MAC_LIST" type="hidden" value="_FORM^clearButton$$processFormDataCalled^_AM_TX_ID_FIELD^N179$$serverUnvalidated^ExportBtn$$serverUnvalidated^lovJSHiddenFieldSearchStatus^clearButton$$unvalidated^advancedSearchButton$$unvalidated^lovPassiveCriteriaHFSearchStatus^BASE_FORM_NAME^customizeSubmitButton$$processFormDataCalled^ExportBtn$$unvalidated^lovAutoClearHFSearchStatus^_FORM_SUBMIT_BUTTON^ExportBtn$$processFormDataCalled^N179$$unvalidated^_FORMEVENT^evtSrcRowIdx^advancedSearchButton$$processFormDataCalled^evtSrcRowId^lovCriteriaHiddenFieldSearchStatus^serverValidate***value;T@@@FORM_MAC_LIST***@@@source^partialTargets^state^event^SearchPaymentAmountTo^FORM_MAC_LIST^lovOnClickJSHiddenFieldSearchStatus^SearchPoNum^lovOnClickJSExecutedHiddenFieldSearchStatus^SearchStatus^SearchPaymentNum^SearchPaymentDateTo^SearchPaymentAmountFrom^SearchPaymentDateFrom^SearchInvoiceNumXF0M-GbanKB4OXnsXwloWw.." name="FORM_MAC_LIST"><span id="_DefaultFormName_Postscript"><input type="hidden" name="_FORMEVENT"><input type="hidden" name="serverValidate"><input type="hidden" name="evtSrcRowIdx"><input type="hidden" name="evtSrcRowId"><input type="hidden" name="_FORM_SUBMIT_BUTTON"><input type="hidden" name="event"><input type="hidden" name="source"><input type="hidden" name="partialTargets"><input type="hidden" name="partial"><input type="hidden" name="searchText"><input type="hidden" name="value"><input type="hidden" name="state"><script>var _resetDefaultFormNameNames=["_FORMEVENT","serverValidate","evtSrcRowIdx","evtSrcRowId","_FORM_SUBMIT_BUTTON","event","source","partialTargets","partial","searchText","value","state"];</script><script>var _DefaultFormName_Validations=[\'new DecimalFormat().validate(%value%)\',\'new SimpleDateFormat([\\\'MM/dd/yyyy\\\',\\\'MM/dd/yyyy\\\']).validate(%value%)\'];function _DefaultFormNameValidater(form){var fl = _multiValidate(form,[0,"SearchPaymentAmountFrom",0,1,0,"SearchPaymentAmountTo",0,1,1,"SearchPaymentDateFrom",1,1,1,"SearchPaymentDateTo",1,1]);if(fl.length>0){_validationAlert(\'Form validation failures:\'+fl);return false;}else{return true;}}var _DefaultFormName_Labels={\'SearchPaymentAmountTo\':\'To\',\'SearchPaymentDateTo\':\'To\'};var _DefaultFormName_Patterns={\'SearchPaymentDateFrom\':\'MM/dd/yyyy\',\'SearchPaymentDateTo\':\'MM/dd/yyyy\'};var _DefaultFormName_Formats=[\'Value "%value%" in "%label%" is not a number.\',\'Value "%value%" in "%label%" is not a date formatted as "%pattern%".:::::Value "%value%" in "%label%" is not a valid time due to Day Light Saving Time.\'];function _submitOnEnter(e,frm){return (_getKC(e)!=13);}</script></span><script>_submitFormCheck();</script></form><iframe name=formsLauncher src="http://isupplier.dpispecialtyfoods.com/OA_HTML/blank.html" title="" height=5px width=5px scrolling=no frameborder=no></iframe><iframe name=formsLauncher src="http://isupplier.dpispecialtyfoods.com/OA_HTML/blank.html" title="" height=5px width=5px scrolling=no frameborder=no></iframe></span><input id="_pprSaveLib" type="hidden" disabled><input id="_pprSaveScript" type="hidden" disabled><input id="_pprSavePage" type="hidden" disabled><script>var _uixDoneMessage="Done."</script><script>document.body.style.marginLeft="0px";document.body.style.marginRight="0px";document.body.style.marginTop="0px";</script></body><!-- Created by Oracle UIX , laf:swanEXTN (swanEXTN) --></html> '; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php