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
No Match

r"
"
g

Test String

Code Generator

Generated Code

import Foundation let pattern = #"<td.*class=\"[a-zA-Z]+\".*?>(([\s].*(\s*))|(.*)|(\C*?)+)?<\/td>"# let regex = try! NSRegularExpression(pattern: pattern) let testString = ##""" <html> <head> <base href="http://www.mca.gov.in/DCAPortalWeb/dca/jsp/mydca/services/SCMIGR002.jsp"> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script>var contextRoot='DCAPortalWeb'; var webPath ="/DCAPortalWeb/joa/"; var jsWebPath="/DCAPortalWeb/joa/"; var jsWebPathDetails="/DCAPortalWeb/joa/"; var dateFormatFlip=true; </script> <script> //JOADOC file. '; var COM00004 = 'is mandatory '; var COM00005 = 'is mandatory with '; var COM00006 = 'should be of format '; var COM00017 = 'Either Reconciliation No. or date range should be specified with User ID '; var COM00020 = 'Password must have minimum length '; var COM00024 = 'must be less than '; var COM00025 = 'Old and New Passwords must be different '; var COM00026 = 'Password must have atleast 1 numeric and 2 alphabetic characters. '; var COM00029 = 'This menu has sub-menus. Are you sure you want to delete it? '; var COM00036 = 'No more records ! '; var COM00037 = 'At first record ! '; var COM00038 = 'must be numeric.(non decimal) '; var COM00039 = 'must be numeric value greater than zero. '; var COM00047 = 'cannot be same as '; var COM00052 = 'must be less than or equal to '; var COM00054 = 'must be equal to or greater than '; var COM00055 = 'Password must have atleast 1 numeric and 2 alphabetic characters. '; var COM00057 = 'must be a positive numeric and is restricted to a numeric of maximum length '; var COM00058 = 'Enter characters for '; var COM00059 = 'Remove the invalid character(s) in '; var COM00060 = 'Invalid Entry: Enter both From and To '; var COM00061 = 'is not a number. '; var COM00062 = 'Atleast one of these '; var COM00063 = 'This month does not have '; var COM00064 = 'must be numeric.(non decimal) '; var COM00065 = 'Invalid Entry: Hours should be between 00 and 23 '; var COM00066 = 'Invalid Entry: Minutes should be between 00 and 59 '; var COM00067 = 'The difference between From-Date and To-Date cannot be more than '; var COM00068 = 'Search criteria cannot be blank if '; var COM00069 = 'No records selected ! '; var COM00070 = 'must be specified '; var COM00089 = 'This Reconciliation is already closed '; var COM00092 = 'is not valid for'; var COM00104 = 'You cannot specify more than one Role as Default '; var COM00104 = 'No Changes to save '; var COM00105 = 'Do you want to want to save the changes made ? '; var COM00106 = 'You will lose all the changes. Do you want to continue ? '; var COM00107 = 'should not be greater than '; var COM00108 = 'Can not edit the root menu '; var COM00109 = 'Data Access Violation. No rights on this record '; var COM00111 = 'Access Violation. No rights on this operation '; var COM00112 = 'Select a record. '; var COM00121 = 'must be a positive numeric and is restricted to a numeric of maximum length '; var COM00122 = 'Enter characters for '; var COM00130 = 'Invalid Entry: Enter both From and To '; var COM00131 = 'is not a number. '; var MNT00002 = 'Enter Password '; var MNT00003 = 'Enter New Password '; var MNT00004 = 'is mandatory '; var MNT00019 = 'Date Range should be specified along with '; var MNT00074 = 'Access Key must be other than '; var PCH00009 = 'has been checked already '; var PCH00012 = 'has been checked already '; var PCH00013 = 'Date Range should be specified along with '; var PCH00048 = 'This Reconciliation is already closed '; var PCH00087 = 'cannot be same as '; var PNP00125 = 'Remove the invalid character(s) in '; var PNP00153 = 'Atleast one of these '; var PNP00154 = 'This month does not have '; var URS00001 = 'Enter valid CIN Number '; var URS00002 = 'Invalid SRN '; var URS00003 = 'Enter valid CIN/FCRN '; var COM00132 = 'There can be only 2 digits after the decimal point '; var COM00133 = 'Enter atleast '; var COM00134 = 'characters for '; var COM00135 = 'Enter not more than '; var COM00136 = 'cannot be greater than current date '; var COM00137 = 'cannot be lesser than current date '; var URA00001 = 'Invalid DIN '; var URA00002 = 'Invalid PAN Format '; var URA00003 = 'At least one of DIN or PAN is mandatory. '; var URA00004 = 'PAN is mandatory '; </script> <link href="/DCAPortalWeb/joa/css/pofstylesheet.css" type="text/css" rel="stylesheet"> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/Tab.js"></script> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/Joa.js"></script> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/validate.js"></script> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/welcomeMessage.js"></script> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/ts_picker.js"></script> <script language="JavaScript1.2" src="/DCAPortalWeb/joa/js/csvfunctions.js"></script> <script language="javascript1.2"> var crumbLabel = ""; var crumbTrail = ""; var welcomeMessage = ""; var homeWelcomeMessage = ""; var level0Tab = 1; var businessDate=""; businessDate=""; // This function will set the focus on first element of the Form // onload = focusOnFirstElement; document.onkeydown = disableChannelMode; // This function will disable the F11 key. //if clause added by MCACross function disableChannelMode(event) { if(window.event) { event=window.event; } var eventKeyCode = event.keyCode ; if (event.ctrlKey && eventKeyCode == 82 ) { alert("Function not available"); } switch(eventKeyCode ) { case 122 : case 116 : event.keyCode=0; return false; } } function showWelcomeMsg() { document.write(welcomeMessage); } function showHomeWelcomeMsg() { document.write(homeWelcomeMessage); } </script> <script language="javascript1.2"> /** This method is used to trim the String passed as a parameter. * Author: Jatin * Date : 30th April,2009 * CR : STQC Observation */ function trimCrumb(str) { if (str != null) { var i; for (i=0; i<str.length; i++) { if (str.charAt(i)!=" ") { str=str.substring(i,str.length); break; } } for (i=str.length-1; i>=0; i--) { if (str.charAt(i)!=" ") { str=str.substring(0,i+1); break; } } if (str.charAt(0)==" ") { return ""; } else { return str; } } } /** This method is modified to show the Crumb Trails properly. * Author: Jatin * Date : 30th April,2009 * CR : STQC Observation */ function showCrumbTrail() { var list=new Array(); var arr=list[0]; var flag=false; if(trimCrumb(arr) != trimCrumb(crumbLabel)){ flag=true; } else{ flag=false; } var finalString=''; for(var i=list.length-1;i>=0;i--){ finalString = finalString + '>' + list[i]; } if(flag){ finalString=finalString + '>' + crumbLabel; } if(finalString.endsWith('>')){ finalString=finalString.substring(0,finalString.lastIndexOf('>')); } document.write('<div class="CrumbTrail">' + finalString + '</div>'); } String.prototype.endsWith = function(str){ return (this.match(str+"$")==str) } </script> <!-- Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR Changes for CR 0010 - Starts --> <!-- Changes for CR 0010 - Ends --> <script language="JavaScript1.2" src='/DCAPortalWeb/dca/js/foJSUtilities.js'></script> <script language="javascript1.2"> var crumbLabel = "Company Master Details"; var screenID = "Company Master Details"; </script> <!-- Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR 0010 Starts --> <style> .hiddenRow { display:none; visibility:hidden; } .visibleRow { display:; visibility:visible; } .color_1{ background-color: white; font-size: 5px; } .color_0{ background-color: #F0F8FF; } .dark2{background-color:#88130c;color:#fff;font-weight:700; } TABLE.main-subforms { width:827px; border-bottom:1px #095185 solid; border-top:1px #095185 solid; border-left:1px #095185 solid; border-right:1px #095185 solid; background-color:#EBF3F8; padding-top:7px; margin-top:2px; margin-left:5px; float:left; } </style> <!-- Changes for CR 0010 - Ends --> <script language="javascript1.2"> function change() { //alert("hii i am here "); //alert(document.forms[0].natureOfBusiness.value); document.forms[0].mainDivision.value=document.forms[0].natureOfBusiness.value ; //alert("the value of main Division is "+document.forms[0].mainDivision.value); } function pre_displayPage() { document.forms[0].action='/DCAPortalWeb/dca/CompanyMaster.do?method=displayPage'; document.forms[0].submit(); return false; } function pre_print() { //window.print(); //return true; var windowObject = new Object(); width=250; height=250; windowObject.width = width; windowObject.height = height; windowObject.url = ''; var k=0; var screentitle= "Company Master"; k=k+1; //windowObject.win=modalWin(windowObject.url,width,height); windowObject.win=window.open("","","height=800,width=1000,status=1,toolbar=0,menubar=1,resizable=1,scrollbars=1"); windowObject.win.focus(); var tempHtml = ""; tempHtml += "<html>"; tempHtml += "<body>"; tempHtml += "<form method=post action='/"+contextRoot+"/dca/CompanyMaster.do?method=print&taskID=9412&sessioncheck=yes'>"; tempHtml +="Processing Request..."; tempHtml += "</form>"; tempHtml +="</body>"; tempHtml +="</html>"; windowObject.win.document.write(tempHtml); windowObject.win.document.forms[0].submit(); } function pre_back() { document.forms[0].action='/DCAPortalWeb/dca/CompanyMaster.do?method=displayPageForApproval'; document.forms[0].submit(); return false; } /* Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR 0010 Starts */ function showHide1(HID,IMG) { if (document.getElementById(IMG).src.indexOf('expand') != -1) { document.getElementById(IMG).src='/DCAPortalWeb/images/collapse.gif'; document.getElementById(HID).className='visibleRow'; } else { document.getElementById(IMG).src='/DCAPortalWeb/images/expand.gif'; document.getElementById(HID).className='hiddenRow'; } } function getChargeDetail(cin){ document.forms["chargeDetailForm"].action='/'+contextRoot+'/dca/ViewProsecutionChargesAction.do?method=find&companyCIN='+cin; var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto"; strParam += ",height=400,width=900"; strParam += ",resizable"; window.open(document.forms["chargeDetailForm"].action, "chargeDetailWindow", strParam); } function getSignatoryDetailComp(cin){ document.forms["signatoryDetailForm"].action='/'+contextRoot+'/dca/SignatoryDetailsAction.do?method=viewSignatoryComp&cin='+cin; var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=auto"; strParam += ",height=400,width=800"; strParam += ",resizable"; window.open(document.forms["signatoryDetailForm"].action, "signatoryDetailForm", strParam); } /* Changes for CR 0010 - Ends*/ </script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <LINK href="/DCAPortalWeb/dca/css/MCAStyleSheet.css" rel="stylesheet" type="text/css"> <title>MCA21 &nbsp;:&nbsp;Company Master Details</title> <script language="javascript1.2"> if (crumbLabel) { if (crumbLabel != "") { prefix = ''; lastLabel = ''; if(prefix != "" && prefix !=null) { prefix = '&nbsp;&gt;&nbsp;' + prefix; } if ( lastLabel == crumbLabel && prefix !=null) { crumbTrail = prefix + '&nbsp;&gt;&nbsp;' + crumbLabel; } else if ( lastLabel != "" && lastLabel!=null && prefix != "" && prefix !=null ) { crumbTrail = prefix + '&nbsp;&gt;&nbsp;' + lastLabel + '&nbsp;&gt;&nbsp;' + crumbLabel; } else if (prefix !=null && crumbLabel!=null) { crumbTrail = prefix + '&nbsp;&gt;&nbsp;' + crumbLabel; } } } </script> <script language="javascript1.2"> welcomeMessage = "Welcome null. Default, Default, null null"; homeWelcomeMessage = "Welcome null. Default, Default, null null&nbsp;|&nbsp;Last Log-on:Dec 23 at 16:35"; level0Tab = "1"; var format = 'dd-MM-yyyy'; var timeFormat = 'HH:mm'; var dateTimeFormat = 'dd-MM-yyyy HH:mm'; var logoutCall = "N"; if(this.name=="_AppWindow") { createGlobalLinksAppWin(); } </script> </head> <BODY class="BodyClass" onload='change();'> <form name="CompanyMasterEditForm" method="post" action="/DCAPortalWeb/dca/CompanyMaster.do"> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && document.getElementById) x=document.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } </SCRIPT> <script language="javascript" type="text/javascript"> function dMod(){ var xhttp=false; try { xhttp = new XMLHttpRequest(); } catch (err1) { //IE try { xhttp = new ActiveXObject('Msxml2.XMLHTTP'); } catch (err2) { try { xhttp = new ActiveXObject('Microsoft.XMLHTTP'); } catch (eerr3) { alert("AJAX not supported"); } } } xhttp.open('HEAD','/Ministry/tmp.html',false); xhttp.setRequestHeader("Content-Type", "text/html"); xhttp.send(''); mD = xhttp.getResponseHeader("Last-Modified"); d = new Date(mD); offset=5.5; utc = d.getTime(mD) + (d.getTimezoneOffset() * 60000); nd = new Date(utc + (3600000*offset)); mD = nd; mD = mD.toLocaleDateString(); return mD; } <!--End dMod Script--> <!--Begin Date Script--> var xmlHttp; function srvTime(){ try { //FF, Opera, Safari, Chrome xmlHttp = new XMLHttpRequest(); } catch (err1) { //IE try { xmlHttp = new ActiveXObject('Msxml2.XMLHTTP'); } catch (err2) { try { xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); } catch (eerr3) { //AJAX not supported, use CPU time. alert("AJAX not supported"); } } } xmlHttp.open('HEAD',window.location.href.toString(),false); xmlHttp.setRequestHeader("Content-Type", "text/html"); xmlHttp.send(''); return xmlHttp.getResponseHeader("Date"); } function currTime(){ var st = srvTime(); var date = new Date(st); var a_p = "" var curr_hour=date.getHours() var curr_min=date.getMinutes() var curr_second=date.getSeconds() var weekday=new Array("Sunday,","Monday,","Tuesday,","Wednesday,","Thursday,","Friday,","Saturday,") var monthname=new Array ("January","February","March","April","May","June","July","August","September","October","November","December") if (curr_hour>=12) { a_p="PM" } else { a_p="AM" } if (curr_hour>=13) { curr_hour-=12; } if (curr_hour==0) { curr_hour=12; } if (curr_min<=9) { curr_min="0"+curr_min } if (curr_second<=9) { curr_second="0"+curr_second } var localTime = new Date(); return(weekday[date.getDay()] + "&nbsp;" + monthname[date.getMonth()] + "&nbsp;" + date.getDate() + ",&nbsp;"+date.getFullYear() + "&nbsp;" + curr_hour + ":" + curr_min + ":" + curr_second + " " + a_p + " "); } </script> <SCRIPT language="JavaScript"> function s_show(){return false} function s_hide(){return false} if(window.event+''=='undefined')event=0 ROOT='' function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //Commented by veeraram function fun(path) { if (window.top.length!=0) { window.top.location=path; } else { document.forms[0].action=path; document.forms[0].submit(); } } var glob = null; function StaticHomePage(url) { // alert("I am here"); glob = url; document.forms[0].action="/DCAPortalWeb/dca/jsp/mydca/home/StaticFramePage.jsp?para1="+glob; document.forms[0].submit(); } //Comment ended //--> </SCRIPT> <script> function func() { //window.open("http://10.80.23.101:10000/DCAPortalWeb/SearchEngine?"+, "_blank"); document.forms[0].action="/DCAPortalWeb/SearchEngine"; document.forms[0].target="_blank"; } </script> <table border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="100%"> <!-- modified by Sanjay on 6 May 2011 --> <script LANGUAGE="JavaScript"> function getParams() { var idx = document.URL.indexOf('?'); var params = new Array(); if (idx != -1) { var pairs = document.URL.substring(idx+1, document.URL.length).split('&'); for (var i=0; i<pairs.length; i++) { nameVal = pairs[i].split('=');params[nameVal[0]] = nameVal[1]; } } return params; } params = getParams(); firstname = unescape(params["Portal"]); //alert(firstname); //document.write("firstname = " + firstname + "<br>"); </script> <DIV id="jsn-page"> <DIV id="jsn-header"> <DIV id="jsn-pos-toppest"> <DIV id="date"> <DIV class=" jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <P style="line-height:20px;margin-top:8px;margin-left:0px;"> <DIV style="WIDTH: auto; TEXT-ALIGN: left"> <script>document.write("<P>&nbsp;"+currTime()+"<\/P>");</script> </DIV> </p> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> </DIV> <DIV id="language"> <DIV class="jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <P style="line-height:20px;margin-top:10px;margin-left:0px;"> <table cellpadding="0" cellspacing="0" border="0" > <tr> <td width="350" valign="middle" align="left" style="padding-left:0px; color:#ffffff; font-size:11px; font-family:arial;">&nbsp;Welcome, <strong>Guest</strong></td> <td width="100"style="line-height:15px;margin-top:0px" valign="top"><a href="/">Ministry <img src="/DCAPortalWeb/dca/images/ico_home.gif" align="top" border="0"></a></td> </tr> </table> </P> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> </DIV> <DIV id="search" style="z-index:0; "> <DIV class="jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <DIV class="srch"> <iframe src="/MCA21/search.html" frameborder="0" width="250px" align="left" height="25px" scrolling="no" allowtransparency="true" style="vertical-align:bottom; line-height:25px;"> </iframe> </DIV> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> </DIV> </DIV> <DIV id="jsn-logo"> <div class=log-img"><A title="Ministry of Corporate Affairs" href="/MCA21/index.html" border="0"><IMG alt="Ministry of Corporate Affairs" src="/DCAPortalWeb/dca/images/logo_mca.gif"></a></div></div> <DIV id="jsn-headerright"> <DIV id="jsn-pos-top"> <DIV class=" jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <DIV class="mca21logo"> </DIV> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> <DIV class="jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <DIV id="empower" style="width:380px; border:0px solid #000000;position:absolute; top:40px; left:-380px; text-align:right;"> <SPAN class="tagline" style="font-size:18px;text-align:right;width:370px;">Empowering Business, Protecting Investors</SPAN><BR> <SPAN class="top_purple">Regulator</SPAN> <SPAN class="bullet">&bull;</SPAN> <SPAN class="top_orange">Integrator</SPAN> <SPAN class="bullet">&bull;</SPAN> <SPAN class="top_green">Facilitator</SPAN> <SPAN class="bullet">&bull;</SPAN> <SPAN class="top_blue">Educator</SPAN> </DIV> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> <DIV class=" jsn-modulecontainer"> <DIV class="jsn-modulecontainer_inner"> <DIV class="jsn-modulecontent"> <DIV class="clearbreak"></DIV> </DIV> </DIV> </DIV> </DIV> </DIV> </DIV> <div class="clearbreak" ></div> <div style="height:33px; background-color:#7d100d; color:#FFFFFF;padding-top:0px; "> <script src="/DCAPortalWeb/dca/js/menu/milonic_src.js" type="text/javascript"></script> <script type="text/javascript"> if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/mmenuns4.js><\/scr"+"ipt>"); else _d.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/mmenudom.js><\/scr"+"ipt>"); </script> <script> if (firstname == "LLP") { document.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/menu_data_LLP.js><\/scr"+"ipt>"); } else { document.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/menu_data.js><\/scr"+"ipt>"); } </script> <!--<script src="/DCAPortalWeb/dca/js/menu/menu_data.js" type="text/javascript"></script>--> </div> </div> </td> </TR> <!-- <tr bgcolor="FFFFFF" height="20"> <td align="center"> <script type="text/javascript" src="/DCAPortalWeb/dca/js/menu/milonic_src.js"></script> <script type="text/javascript"> //if(ns4)_d.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/mmenuns4.js><\/scr"+"ipt>"); _d.write("<scr"+"ipt type=text/javascript src=/DCAPortalWeb/dca/js/menu/mmenudom.js><\/scr"+"ipt>"); alert("5"); </script> <script type="text/javascript" src="/DCAPortalWeb/dca/js/menu/menu_data1.js"></script> </TD> <td align="right"> </td> </TR> --> <!--<tr> <td><img src="/DCAPortalWeb/dca/images/common/spacer.gif" width="100" height="1"></td> <td><img src="/DCAPortalWeb/dca/images/common/spacer.gif" width="100" height="1"></td> </tr>--> </TABLE> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr > <!-- Left navigation starts here --> <td > <SCRIPT language=JavaScript> function UnavailService() { // Modified by Sanjay Dubey on 9 May 2011 alert("This Service is temporarily unavailable. Sorry for the inconvenience caused"); } function onlineService(id) { downService=1 if(downService==0) alert("This Service is temporarily unavailable. Sorry for the inconvenience caused"); else { switch(id) { case 17: window.location.href="/DCAPortalWeb/dca/MyMCALogin.do?method=setDefaultProperty&mode=17"; break case 18: window.location.href="/DCAPortalWeb/dca/MyMCALogin.do?method=setDefaultProperty&mode=18" break case 23: window.location.href="/DCAPortalWeb/dca/MyMCALogin.do?method=setDefaultProperty&mode=23" break case 24: window.location.href="/DCAPortalWeb/dca/MyMCALogin.do?method=setDefaultProperty&mode=24" break case 21: openDINForm(); break case 100: window.location.href="/DCAPortalWeb" break case 101: document.forms[0].action="/MCASearch/results.jsp" document.forms[0].submit(); break default: window.location.href="/DCAPortalWeb"; } } } function break_frame(path) { if (window.top.length!=0) { window.top.location=path; } else { document.forms[0].action=path; document.forms[0].submit(); } } function openComplaintsForm(){ var URL = '/DCAPortalWeb/dca/EFormDisplay.do?method=getForm&contentId=1021&taskID=9501'; window.open(URL,"FormWindow",'toolbar=0,status=1,menubar=0,resizable=1,scrollbars=1'); } function openDINForm(){ var URL = null; var isJSP = "true"; if(isJSP == "true") { URL = '/DCAPortalWeb/dca/FormDINJsp.do'; } else { URL = '/DCAPortalWeb/dca/EFormDisplay.do?method=getForm&contentId=1075&taskID=9501'; } window.open(URL,"FormWindow",'toolbar=0,status=1,menubar=0,resizable=1,scrollbars=1'); } function plantation(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Plantation_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,resizable=1,scrollbars=1'); } function NBFC(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Nbfc_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,resizable=1,scrollbars=1'); } function nidi(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Nidhi_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,resizable=1,scrollbars=1'); } function section25(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Section25_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,resizable=1,scrollbars=1'); } function chit_fund(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Chit_Fund_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,menubar=0,resizable=1,scrollbars=1'); } function vanish(){ var URL = '/MCA21/dca/RegulatoryRep/pdf/Vanishing_Companies_6nov2008.pdf'; window.open(URL,"FormWindow",'toolbar=1,status=1,menubar=1,resizable=1,scrollbars=1'); } </SCRIPT> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <!-- Left navigation starts here --> <td height="500" width="220px" align="left"> <br> <div id="jsn-leftsidecontent"> <div id="jsn-leftsidecontent_inner"> <div id="jsn-leftside-middle" class="jsn-positionscontainer jsn-positionscontainer1"> <div id="jsn-pos-left"> <div class="icon-online jsn-modulecontainer"> <div class="jsn-modulecontainer_inner"> <div class="jsn-top"> <div class="jsn-top_inner"></div> </div> <div class="jsn-middle"> <div class="jsn-middle_inner"> <h3 class="jsn-moduletitle">Quick Links</h3> <div class="jsn-modulecontent"> <ul class="menu-treemenu"> <li><a href="/MCA21/AboutFiling.html" target="_blank">All About eFiling</a></li> <li><a href="/DCAPortalWeb/dca/transactionStatus.do?method=isUserLoggedIn&sessioncheck=yes">Track Your Transaction Status</a></li> <li><a href="/DCAPortalWeb/dca/trackPaymentStatus.do" >Track Your Payment Status</a></li> <li><a href="/DCAPortalWeb/dca/compDetails.do?method=isForGet&sessioncheck=yes" >Get Certified Copies</a></li> <li><a href="/DCAPortalWeb/dca/complaintStatus.do" >Track Complaint Status</a></li> <li><a href="/DCAPortalWeb/dca/SearchCIN.do" >Find Corporate Identity Number(CIN)</a></li> <li><a href="/DCAPortalWeb/dca/enquireFeeActionWithoutLogin.do?method=LLPNoneFormFeeSelection&sessioncheck=yes" >Calculate the Fees</a></li> <li><a href="/DCAPortalWeb/dca/DetailsQueryName.do" >Check Company or LLP Name</a></li> <li><a href="/DCAPortalWeb/dca/compDetails.do?method=isForView&sessioncheck=yes" >View Public Documents</a></li> <li><a href="/DCAPortalWeb/dca/transactionStatusPFOAction.do">View Transaction Status PFO </a></li> <li><a href="/DCAPortalWeb/dca/CheckPanDetailsAction.do?method=load&sessioncheck=yes" >Verify DIN-PAN Details of Director <IMG title="New Link" src="/Ministry/images/new.gif" border="0" alt="MCA New link"></a></li> <li><a href="/DCAPortalWeb/dca/MyMCALogin.do?method=setDefaultProperty&sessioncheck=yes&mode=44">Verify Digitally Signed Certificate</a></li> </ul> <div class="clearbreak"></div> </div> </div> </div> <div class="jsn-bottom"> <div class="jsn-bottom_inner"></div> </div> </div> </div> </div> <div class="clearbreak"></div> </div> </div> </div> <div class="jsn-modulecontainer"> <div class="jsn-modulecontainer_inner"> <div class="jsn-top"> <div class="jsn-top_inner"></div> </div> <div class="jsn-middle"> <div class="jsn-middle_inner"> <div class="jsn-modulecontent"> <P class=cent> <div style="padding-top:10px; "> <div style="background:url(/DCAPortalWeb/dca/images/icons-uni.png) no-repeat top left; width:15px; height:15px; position:absolute; margin-left:2px; margin-top:6px; "></div> <a href="javascript:StaticHomePage('/MCA21/dca_html/downloadeforms/Download_eForm_choose.html')" class="red_but" style="font-size:12px; ">Company Forms Download</a> </div><br> <div style="padding-top:10px; "> <div style="background:url(/DCAPortalWeb/dca/images/icons-uni.png) no-repeat top left; width:15px; height:15px; position:absolute; margin-left:2px; margin-top:6px;padding-top:5px;"></div> <a href="javascript:StaticHomePage('/MCA21/dca_html/downloadeforms/Download_eForm_choose_llp.html')" class="red_but" style="font-size:12px; ">LLP Forms Download</a> </div> <P class=cent><div class="red_arrow"><a href="javascript:opensys();">Prerequisite Software for efiling</a></div> <div class="clearbreak"></div> </div> </div> </div> <div class="jsn-bottom"> <div class="jsn-bottom_inner"></div> </div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="width:180px; height:25px; text-align:left; vertical-align:top;"> <tr> <td align="left" valign="top" style="padding-left:3px;"><a href="/DCAPortalWeb/dca/userSelfRegDtls.do?method=getMobileDetails&amp;sessioncheck=yes" target="_parent" style="text-decoration:none;color:#0000FF; font-size:11px; font-weight:bold;">Register for SMS Alerts</a> &nbsp;<img src="/DCAPortalWeb/dca/images/new.gif" /> <span style="font-size:10px; text-align:justify;">"Presently, this facility is applicable only for Annual Filing eForms i.e. 20B, 23AC, 23ACA, 66 and 21A."</span></td> </tr> </table> </TD> <TD> </td> <!-- Left navigation ends here --> <!-- center navigation starts here --> <TD> <table width="100%" align="center"> <tr> <td> <div class="scrContainer"> <input type="hidden" name="sessioncheck" value="yes" /> <input type="hidden" name="taskID" value="9412"/> <input type="hidden" name="altID" value="CIN"> <input type="hidden" name="cuid" value="2015040700987140"> <input type="hidden" name="regDt" value="26-05-2015"> <input type="hidden" name="langCode" value="EN"> <input type="hidden" name="sourceOfInvocation" value="Getdetails"> <input type="hidden" name="effStartdate" value="26-05-2015"> <input type="hidden" name="finyrendDate" value=""> <input type="hidden" name="srn" value=""> <input type="hidden" name="method" value=""> <table id="DataBlock1" class="main-forms" border="0" width="100%" align="center" height="120"> <tr class="mca-header"> <td align="center" colspan="2" width="670" height="15"> <h4>Company Master Details</h4> </td> </tr> <tr > <td class="Caption" width = "20%" id="cin_lbl" >CIN&nbsp;</td> <td class="CaptionColon" width="25%">&nbsp;:&nbsp;U74999DL2015PTC280802 </td> </tr> <tr class="mca-row"> <td class="Caption" id="companyName_lbl" width="20%" >Company Name</td> <td class="CaptionColon" width = "25%" >&nbsp;:&nbsp; XPONENT TECH SOLUTIONS PRIVATE LIMITED</td> </tr> <tr > <td class="Caption" id="RoCCode_lbl" width="1%">ROC Code</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp;<Select class='cb' name='rocCode' disabled="disabled" class="cb"><OPTION value=''>--Select--</OPTION><OPTION value='RC202'>RoC-Ahmedabad </OPTION><OPTION value='RC206'>RoC-Chhattisgarh</OPTION><OPTION value='RC204'>RoC-Gwalior</OPTION><OPTION value='RC102'>RoC-Jaipur</OPTION><OPTION value='RC203'>RoC-Goa</OPTION><OPTION value='RC201'>RoC-Mumbai</OPTION><OPTION value='RC205'>RoC-Pune</OPTION><OPTION value='RC402'>RoC-Bangalore</OPTION><OPTION value='RC404'>RoC-Hyderabad</OPTION><OPTION value='RCAND'>RoC-Andaman</OPTION><OPTION value='RC401'>RoC-Chennai</OPTION><OPTION value='RC405'>RoC-Coimbatore</OPTION><OPTION value='RC406'>RoC-Pondicherry</OPTION><OPTION value='RC403'>ROC-Ernakulam</OPTION><OPTION value='RC103'>RoC-Chandigarh</OPTION><OPTION value='RC101'selected>RoC-Delhi</OPTION><OPTION value='RC107'>RoC-Himachal Pradesh</OPTION><OPTION value='RC105'>RoC-Jammu</OPTION><OPTION value='RC104'>RoC-Kanpur</OPTION><OPTION value='RCSRI'>RoC-Kashmir</OPTION><OPTION value='RC106'>RoC-Uttarakhand</OPTION><OPTION value='RC304'>RoC-Shillong</OPTION><OPTION value='RC302'>RoC-Cuttack</OPTION><OPTION value='RC305'>RoC-Jharkhand</OPTION><OPTION value='RC301'>RoC-Kolkata</OPTION><OPTION value='RC303'>RoC-Patna</OPTION></Select> </tr> <tr class="mca-row"> <td class="Caption" id="RegNumber_lbl" align='left' width="20%"> Registration Number</td> <td class="CaptionColon" width="25%">&nbsp;:&nbsp; 280802 </td> </tr> <tr > <td class="Caption" id="CompanyCategory_lbl" align='left' width="1%"> Company Category</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp;<Select class='cb' name='cmpnyCatgry' size='1' disabled="disabled" class="cb" id="CompanyCategory"><OPTION value=''>--Select--</OPTION><OPTION value='CLAG'>Company limited by guarantee</OPTION><OPTION value='CLSH'selected>Company limited by shares</OPTION><OPTION value='ULCM'>Unlimited company</OPTION><OPTION value='OTHS'>Others</OPTION></Select> </td> </tr> <tr class="mca-row"> <td class="Caption" id="CompanySubCategory_lbl" align='left' width="20%"> Company Subcategory</td> <td class="CaptionColon" width="25%">&nbsp;:&nbsp;<Select class='cb' name='subCatgry' size='1' disabled="disabled" class="cb" id="CompanySubCategory"><OPTION value=''>--Select--</OPTION><OPTION value='UGCM'>Union Government Company</OPTION><OPTION value='STGM'>State Government Company</OPTION><OPTION value='INGM'selected>Indian Non-Government Company</OPTION><OPTION value='SUFR'>Subsidiary of Foreign Company</OPTION><OPTION value='SC25'>Company licensed under Section25</OPTION><OPTION value='GACM'>Guarantee and association Company</OPTION><OPTION value='OTHS'>Others</OPTION></Select> </td> </tr> <tr> <td class="Caption" id="reqdCompanyClass_lbl" align='left' width="1%"> Class of Company</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; <input type="radio" name="cmpnyClass" value="PUBC" disabled="disabled"> Public &nbsp;&nbsp; <input type="radio" name="cmpnyClass" value="PRIV" checked="checked" disabled="disabled"> Private </tr> <tr class="mca-row"> <td class="Caption" id="AuthorisedCapital_lbl" align='left' width="1%"> Authorised Capital(in Rs.)</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; 150,000.00 </td> </tr> <tr > <td class="Caption" id="PaidUpCapital_lbl" align='left' width="1%"> Paid up capital(in Rs.)</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; 150,000.00 </td> </tr> <tr class="mca-row"> <td class="Caption" id="NoOfmembers_lbl" align='left' width="400"> Number of Members(Applicable only in case of company without Share Capital)</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; 0 </td> </tr> <tr > <td class="Caption" id="IncorporationOrEstablishmentDate_lbl" align='left' width="1%"> Date of Incorporation</td> <td class="CaptionColon" width="59%" colspan="3">&nbsp;: <input type="text" name="regDt" maxlength="10" size="10" value="26/05/2015" onblur="javascript:chkDate(document.forms[0].IncorporationOrEstablishmentDate);checkGreaterThanSysDate(document.forms[0].regDt)" disabled="disabled" class="txt" id="IncorporationOrEstablishmentDate"><a href="javascript:show_calendar('document.forms[0].IncorporationOrEstablishmentDate', document.forms[0].IncorporationOrEstablishmentDate.value, 575, 170);" onfocus="window.status='Click to invoke the calendar.';return false;" onblur="window.status='' ; return chkDate('document.forms[0].IncorporationOrEstablishmentDate');"> <img src='/DCAPortalWeb/joa/images/cal.gif' width="16" height="16" border="0" alt="CALENDAR"></a><span class="Caption">(dd/mm/yyyy)</span> </td> </tr> <tr class="mca-row"> <td class="Caption" id="AddressLine1_lbl" width="1%"> Address 1 <td class="CaptionColon" width="59%">&nbsp;:&nbsp;H.No. 90, Second Floor, </tr> <tr > <td class="Caption" id="AddressLine2_lbl" width="1%"> Address 2 <td class="CaptionColon" width="59%">&nbsp;:&nbsp;Block A-4, Paschim Vihar, </tr> <tr class="mca-row"> <td class="Caption" id="City_lbl" width="1%"> City <td class="CaptionColon" width="59%">&nbsp;:&nbsp;Delhi </tr> <tr > <td class="Caption" width="20%" id="State_lbl">State <td class="CaptionColon" width="75%">&nbsp;:&nbsp;Delhi </tr> <tr class="mca-row"> <td class="Caption" id="Country_lbl" width="1%">Country <td class="CaptionColon" width="59%">&nbsp;:&nbsp;<Select class='cb' name='cntryCode' size='1' disabled="disabled" class="cb" id="Country"><OPTION value=''>--Select--</OPTION><OPTION value='IN'selected>INDIA</OPTION><OPTION value='AF'>AFGHANISTAN</OPTION><OPTION value='AX'>ALAND ISLANDS</OPTION><OPTION value='AL'>ALBANIA</OPTION><OPTION value='DZ'>ALGERIA</OPTION><OPTION value='AS'>AMERICAN SAMOA</OPTION><OPTION value='AD'>ANDORRA</OPTION><OPTION value='AO'>ANGOLA</OPTION><OPTION value='AI'>ANGUILLA</OPTION><OPTION value='AQ'>ANTARCTICA</OPTION><OPTION value='AG'>ANTIGUA AND BARBUDA</OPTION><OPTION value='AR'>ARGENTINA</OPTION><OPTION value='AM'>ARMENIA</OPTION><OPTION value='AW'>ARUBA</OPTION><OPTION value='AU'>AUSTRALIA</OPTION><OPTION value='AT'>AUSTRIA</OPTION><OPTION value='AZ'>AZERBAIJAN</OPTION><OPTION value='BS'>BAHAMAS</OPTION><OPTION value='BH'>BAHRAIN</OPTION><OPTION value='BD'>BANGLADESH</OPTION><OPTION value='BB'>BARBADOS</OPTION><OPTION value='BY'>BELARUS</OPTION><OPTION value='BE'>BELGIUM</OPTION><OPTION value='BZ'>BELIZE</OPTION><OPTION value='BJ'>BENIN</OPTION><OPTION value='BM'>BERMUDA</OPTION><OPTION value='BT'>BHUTAN</OPTION><OPTION value='BO'>BOLIVIA</OPTION><OPTION value='BA'>BOSNIA AND HERZEGOVINA</OPTION><OPTION value='BW'>BOTSWANA</OPTION><OPTION value='BV'>BOUVET ISLAND</OPTION><OPTION value='BR'>BRAZIL</OPTION><OPTION value='IO'>BRITISH INDIAN OCEAN TERRITORY</OPTION><OPTION value='BN'>BRUNEI DARUSSALAM</OPTION><OPTION value='BG'>BULGARIA</OPTION><OPTION value='BF'>BURKINA FASO</OPTION><OPTION value='BI'>BURUNDI</OPTION><OPTION value='KH'>CAMBODIA</OPTION><OPTION value='CM'>CAMEROON</OPTION><OPTION value='CA'>CANADA</OPTION><OPTION value='CV'>CAPE VERDE</OPTION><OPTION value='KY'>CAYMAN ISLANDS</OPTION><OPTION value='CF'>CENTRAL AFRICAN REPUBLIC</OPTION><OPTION value='TD'>CHAD</OPTION><OPTION value='CL'>CHILE</OPTION><OPTION value='CN'>CHINA</OPTION><OPTION value='CX'>CHRISTMAS ISLAND</OPTION><OPTION value='CC'>COCOS (KEELING) ISLANDS</OPTION><OPTION value='CO'>COLOMBIA</OPTION><OPTION value='KM'>COMOROS</OPTION><OPTION value='CG'>CONGO</OPTION><OPTION value='CD'>THE DEMOCRATIC REPUBLIC OF CONGO</OPTION><OPTION value='CK'>COOK ISLANDS</OPTION><OPTION value='CR'>COSTA RICA</OPTION><OPTION value='CI'>COTE D'IVOIRE</OPTION><OPTION value='HR'>CROATIA</OPTION><OPTION value='CU'>CUBA</OPTION><OPTION value='CY'>CYPRUS</OPTION><OPTION value='CZ'>CZECH REPUBLIC</OPTION><OPTION value='DK'>DENMARK</OPTION><OPTION value='DJ'>DJIBOUTI</OPTION><OPTION value='DM'>DOMINICA</OPTION><OPTION value='DO'>DOMINICAN REPUBLIC</OPTION><OPTION value='EC'>ECUADOR</OPTION><OPTION value='EG'>EGYPT</OPTION><OPTION value='SV'>EL SALVADOR</OPTION><OPTION value='GQ'>EQUATORIAL GUINEA</OPTION><OPTION value='ER'>ERITREA</OPTION><OPTION value='EE'>ESTONIA</OPTION><OPTION value='ET'>ETHIOPIA</OPTION><OPTION value='FK'>FALKLAND ISLANDS (MALVINAS)</OPTION><OPTION value='FO'>FAROE ISLANDS</OPTION><OPTION value='FJ'>FIJI</OPTION><OPTION value='FI'>FINLAND</OPTION><OPTION value='FR'>FRANCE</OPTION><OPTION value='GF'>FRENCH GUIANA</OPTION><OPTION value='PF'>FRENCH POLYNESIA</OPTION><OPTION value='TF'>FRENCH SOUTHERN TERRITORIES</OPTION><OPTION value='GA'>GABON</OPTION><OPTION value='GM'>GAMBIA</OPTION><OPTION value='GE'>GEORGIA</OPTION><OPTION value='DE'>GERMANY</OPTION><OPTION value='GH'>GHANA</OPTION><OPTION value='GI'>GIBRALTAR</OPTION><OPTION value='GR'>GREECE</OPTION><OPTION value='GL'>GREENLAND</OPTION><OPTION value='GD'>GRENADA</OPTION><OPTION value='GP'>GUADELOUPE</OPTION><OPTION value='GU'>GUAM</OPTION><OPTION value='GT'>GUATEMALA</OPTION><OPTION value='GN'>GUINEA</OPTION><OPTION value='GW'>GUINEA-BISSAU</OPTION><OPTION value='GY'>GUYANA</OPTION><OPTION value='HT'>HAITI</OPTION><OPTION value='HM'>HEARD ISLAND AND MCDONALD ISLANDS</OPTION><OPTION value='VA'>HOLY SEE (VATICAN CITY STATE)</OPTION><OPTION value='HN'>HONDURAS</OPTION><OPTION value='HK'>HONG KONG</OPTION><OPTION value='HU'>HUNGARY</OPTION><OPTION value='IS'>ICELAND</OPTION><OPTION value='ID'>INDONESIA</OPTION><OPTION value='IR'>ISLAMIC REPUBLIC OF IRAN</OPTION><OPT ION value='IQ'>IRAQ</OPTION><OPTION value='IE'>IRELAND</OPTION><OPTION value='IL'>ISRAEL</OPTION><OPTION value='IT'>ITALY</OPTION><OPTION value='JM'>JAMAICA</OPTION><OPTION value='JP'>JAPAN</OPTION><OPTION value='JO'>JORDAN</OPTION><OPTION value='KZ'>KAZAKHSTAN</OPTION><OPTION value='KE'>KENYA</OPTION><OPTION value='KI'>KIRIBATI</OPTION><OPTION value='KP'>DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA</OPTION><OPTION value='KR'>KOREA, REPUBLIC OF</OPTION><OPTION value='KW'>KUWAIT</OPTION><OPTION value='KG'>KYRGYZSTAN</OPTION><OPTION value='LA'>LAO PEOPLE'S DEMOCRATIC REPUBLIC</OPTION><OPTION value='LV'>LATVIA</OPTION><OPTION value='LB'>LEBANON</OPTION><OPTION value='LS'>LESOTHO</OPTION><OPTION value='LR'>LIBERIA</OPTION><OPTION value='LY'>LIBYAN ARAB JAMAHIRIYA</OPTION><OPTION value='LI'>LIECHTENSTEIN</OPTION><OPTION value='LT'>LITHUANIA</OPTION><OPTION value='LU'>LUXEMBOURG</OPTION><OPTION value='MO'>MACAO</OPTION><OPTION value='MK'>THE FORMER YUGOSLAV REPUBLIC OF MACEDONIA</OPTION><OPTION value='MG'>MADAGASCAR</OPTION><OPTION value='MW'>MALAWI</OPTION><OPTION value='MY'>MALAYSIA</OPTION><OPTION value='MV'>MALDIVES</OPTION><OPTION value='ML'>MALI</OPTION><OPTION value='MT'>MALTA</OPTION><OPTION value='MH'>MARSHALL ISLANDS</OPTION><OPTION value='MQ'>MARTINIQUE</OPTION><OPTION value='MR'>MAURITANIA</OPTION><OPTION value='MU'>MAURITIUS</OPTION><OPTION value='YT'>MAYOTTE</OPTION><OPTION value='MX'>MEXICO</OPTION><OPTION value='FM'>FEDERATED STATES OF MICRONESIA</OPTION><OPTION value='MD'>REPUBLIC OF MOLDOVA</OPTION><OPTION value='MC'>MONACO</OPTION><OPTION value='MN'>MONGOLIA</OPTION><OPTION value='MS'>MONTSERRAT</OPTION><OPTION value='MA'>MOROCCO</OPTION><OPTION value='MZ'>MOZAMBIQUE</OPTION><OPTION value='MM'>MYANMAR</OPTION><OPTION value='NA'>NAMIBIA</OPTION><OPTION value='NR'>NAURU</OPTION><OPTION value='NP'>NEPAL</OPTION><OPTION value='NL'>NETHERLANDS</OPTION><OPTION value='AN'>NETHERLANDS ANTILLES</OPTION><OPTION value='NC'>NEW CALEDONIA</OPTION><OPTION value='NZ'>NEW ZEALAND</OPTION><OPTION value='NI'>NICARAGUA</OPTION><OPTION value='NE'>NIGER</OPTION><OPTION value='NG'>NIGERIA</OPTION><OPTION value='NU'>NIUE</OPTION><OPTION value='NF'>NORFOLK ISLAND</OPTION><OPTION value='MP'>NORTHERN MARIANA ISLANDS</OPTION><OPTION value='NO'>NORWAY</OPTION><OPTION value='OM'>OMAN</OPTION><OPTION value='PK'>PAKISTAN</OPTION><OPTION value='PW'>PALAU</OPTION><OPTION value='PS'>PALESTINIAN TERRITORY, OCCUPIED</OPTION><OPTION value='PA'>PANAMA</OPTION><OPTION value='PG'>PAPUA NEW GUINEA</OPTION><OPTION value='PY'>PARAGUAY</OPTION><OPTION value='PE'>PERU</OPTION><OPTION value='PH'>PHILIPPINES</OPTION><OPTION value='PN'>PITCAIRN</OPTION><OPTION value='PL'>POLAND</OPTION><OPTION value='PT'>PORTUGAL</OPTION><OPTION value='PR'>PUERTO RICO</OPTION><OPTION value='QA'>QATAR</OPTION><OPTION value='RE'>REUNION</OPTION><OPTION value='RO'>ROMANIA</OPTION><OPTION value='RU'>RUSSIAN FEDERATION</OPTION><OPTION value='RW'>RWANDA</OPTION><OPTION value='SH'>SAINT HELENA</OPTION><OPTION value='KN'>SAINT KITTS AND NEVIS</OPTION><OPTION value='LC'>SAINT LUCIA</OPTION><OPTION value='PM'>SAINT PIERRE AND MIQUELON</OPTION><OPTION value='VC'>SAINT VINCENT AND THE GRENADINES</OPTION><OPTION value='WS'>SAMOA</OPTION><OPTION value='SM'>SAN MARINO</OPTION><OPTION value='ST'>SAO TOME AND PRINCIPE</OPTION><OPTION value='SA'>SAUDI ARABIA</OPTION><OPTION value='SN'>SENEGAL</OPTION><OPTION value='CS'>SERBIA AND MONTENEGRO</OPTION><OPTION value='SC'>SEYCHELLES</OPTION><OPTION value='SL'>SIERRA LEONE</OPTION><OPTION value='SG'>SINGAPORE</OPTION><OPTION value='SK'>SLOVAKIA</OPTION><OPTION value='SI'>SLOVENIA</OPTION><OPTION value='SB'>SOLOMON ISLANDS</OPTION><OPTION value='SO'>SOMALIA</OPTION><OPTION value='ZA'>SOUTH AFRICA</OPTION><OPTION value='GS'>SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS</OPTION><OPTION value='ES'>SPAIN</OPTION><OPTION value='LK'>SRI LANKA</OPTION><OPTION value='SD'>SUDAN</OPTION><OPTION value='SR'>SURINAME</OPTION><OPTION value='SJ'>SVALBARD AND JAN MAYEN</OPTION><OPTION value='SZ'>SWAZILAND</OPTION><OPTION value='SE'>SWEDEN</OPTION><OPTION value='CH'>SWITZERLAND</OPTION><OPTION value='SY'>SYRIAN ARAB REPUBLIC</OPTION><OPTION value='TW'>TAIWAN</OPTION><OPTION value='TJ'>TAJIKISTAN</OPTION><OPTION value='TZ'>UNITED REPUBLIC OF TANZANIA</OPTION><OPTION value='TH'>THAILAND</OPTION><OPTION value='TL'>TIMOR-LESTE</OPTION><OPTION value='TG'>TOGO</OPTION><OPTION value='TK'>TOKELAU</OPTION><OPTION value='TO'>TONGA</OPTION><OPTION value='TT'>TRINIDAD AND TOBAGO</OPTION><OPTION value='TN'>TUNISIA</OPTION><OPTION value='TR'>TURKEY</OPTION><OPTION value='TM'>TURKMENISTAN</OPTION><OPTION value='TC'>TURKS AND CAICOS ISLANDS</OPTION><OPTION value='TV'>TUVALU</OPTION><OPTION value='UG'>UGANDA</OPTION><OPTION value='UA'>UKRAINE</OPTION><OPTION value='AE'>UNITED ARAB EMIRATES</OPTION><OPTION value='GB'>UNITED KINGDOM</OPTION><OPTION value='US'>UNITED STATES OF AMERICA</OPTION><OPTION value='UM'>UNITED STATES MINOR OUTLYING ISLANDS</OPTION><OPTION value='UY'>URUGUAY</OPTION><OPTION value='UZ'>UZBEKISTAN</OPTION><OPTION value='VU'>VANUATU</OPTION><OPTION value='VE'>Venezuela, Bolivarian Republic of</OPTION><OPTION value='VN'>VIET NAM</OPTION><OPTION value='VG'>VIRGIN ISLANDS, BRITISH</OPTION><OPTION value='VI'>VIRGIN ISLANDS, U.S.</OPTION><OPTION value='WF'>WALLIS AND FUTUNA</OPTION><OPTION value='EH'>WESTERN SAHARA</OPTION><OPTION value='YE'>YEMEN</OPTION><OPTION value='ZM'>ZAMBIA</OPTION><OPTION value='ZW'>ZIMBABWE</OPTION><OPTION value='GG'>GUERNSEY</OPTION><OPTION value='IM'>ISLE OF MAN</OPTION><OPTION value='JE'>JERSEY</OPTION><OPTION value='ME'>MONTENEGRO</OPTION><OPTION value='BL'>SAINT BARTHELEMY</OPTION><OPTION value='MF'>SAINT MARTIN</OPTION><OPTION value='RS'>SERBIA</OPTION></Select> </tr> <tr > <td class="Caption" id="Pincode_lbl" width="1%">Pin <td class="CaptionColon" width="59%">&nbsp;:&nbsp;110063 </tr> <tr class="mca-row"> <td class="Caption" id="email_lbl" width="1%">Email Id <td class="CaptionColon" width="59%">&nbsp;:&nbsp;bansaldeepak1986@gmail.com </tr> <tr > <td class="Caption" id="IfListed_lbl" align='left' width="1%"> Whether listed or not</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; <input type="radio" name="listedFlag" value="L" disabled="disabled"> Listed &nbsp;&nbsp; <input type="radio" name="listedFlag" value="U" checked="checked" disabled="disabled"> Unlisted </tr> <tr class="mca-row"> <td class="Caption" id="AGMDate_lbl" align='left' width="1%"> Date of Last AGM </td> <td class="CaptionColon" width="59%" colspan="3">&nbsp;:&nbsp; <input type="text" name="agmDate" maxlength="10" size="10" value="" onblur="javascript:chkDate(document.forms[0].AGMDate);null" disabled="disabled" class="txt" id="AGMDate"><a href="javascript:show_calendar('document.forms[0].AGMDate', document.forms[0].AGMDate.value, 575, 170);" onfocus="window.status='Click to invoke the calendar.';return false;" onblur="window.status='' ; return chkDate('document.forms[0].AGMDate');"> <img src='/DCAPortalWeb/joa/images/cal.gif' width="16" height="16" border="0" alt="CALENDAR"></a><span class="Caption">(dd/mm/yyyy)</span> </td> </tr> <tr > <td class="Caption" id="BalanceSheetDate_lbl" align='left' width="1%"> Date of Balance sheet</td> <td class="CaptionColon" width="59%" colspan="3">&nbsp;:&nbsp; <input type="text" name="balanceSheetDt" maxlength="10" size="10" value="" onblur="javascript:chkDate(document.forms[0].BalanceSheetDate);null" disabled="disabled" class="txt" id="BalanceSheetDate"><a href="javascript:show_calendar('document.forms[0].BalanceSheetDate', document.forms[0].BalanceSheetDate.value, 575, 170);" onfocus="window.status='Click to invoke the calendar.';return false;" onblur="window.status='' ; return chkDate('document.forms[0].BalanceSheetDate');"> <img src='/DCAPortalWeb/joa/images/cal.gif' width="16" height="16" border="0" alt="CALENDAR"></a><span class="Caption">(dd/mm/yyyy)</span> </td> </tr> <!-- Addition for Defaulting Status starts --> <!-- Addition for Defaulting Status ends --> <tr class="mca-row"> <td class="Caption" id="Status_lbl" align='left' width="1%"> Company Status (for eFiling)</td> <td class="CaptionColon" width="59%">&nbsp;:&nbsp; Active </tr> <!-- Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR 0010 Starts --> <tr> <td> <br> <a href="Javascript:getChargeDetail('U74999DL2015PTC280802')">Charges Registered</a> </td> </tr> <tr> <td> <br> <a href="Javascript:getSignatoryDetailComp('U74999DL2015PTC280802')">Signatories of the Company</a> </td> </tr> <!-- Changes for CR 0010 - Ends --> </table> <BR> <!-- Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR 0010 Starts --> <table> <tr> <td> <br> </td> </tr> <tr> <td colspan="2"> <!--<table width="100%" border="0" cellspacing="0" cellpadding="0" class="main-subforms"> <tr width="100%"> <td colspan="2" width="100%">--> <input type="hidden" name="taskID" value="9403"> <table id="DataBlock4" align="center" class="main-forms" border="0" width="100%" > <tr class="mca-header"> <td colspan=7> <h4><b>Prosecution Details</b></h4> </td> </tr> <tr class="mca-row"> <td width="1%"></td> <td class="search-grey" id="reqdSNo_lbl" width="4%"> &nbsp;<b>SNo</b> </td> <td class="search-grey" id="reqdCin1_lbl" width="22%"> &nbsp;&nbsp;<b> Name of the Officer in &nbsp;&nbsp;&nbsp;Default </b> </td> <td class="search-grey" id="reqdCin_lbl" width="23%"> &nbsp;&nbsp;<b>Court &nbsp;&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b> </td> <td class="search-grey" id="reqdSNo_lbl" width="20%"> &nbsp;<b>Prosecution Section</b> </td> <td class="search-grey" id="reqdSNo1_lbl" width="15%"> &nbsp;<b>Date Of Order</b> </td> <td class="search-grey" id="reqdSNo2_lbl" width="15%"> &nbsp;<b>Status</b> </td> </tr> <tr> <td></td> <td colspan="6"> &nbsp;&nbsp;NIL </td> </tr> <tr > <td colspan="7"> <table cellspacing="0" cellpadding="0" border="0" align=center> <tr class="mca-row"> <td><td class='PageBtnSpacing'></td><td><img alt='' src='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_left.gif' border='0'></td> <td nowrap='nowrap' background='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_body.gif' class='LargeBtnText'> <a id='Default' class='LargeBtnTextActive' href='javascript:pageLevelSubmit(this, "back","true", "9412");'oprscope='single' > Back</a></td><td nowrap='nowrap'><img alt='' src='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_right.gif' border='0'></td> </td> <td><td class='PageBtnSpacing'></td><td><img alt='' src='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_left.gif' border='0'></td> <td nowrap='nowrap' background='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_body.gif' class='LargeBtnText'> <a id='button6' class='LargeBtnTextActive' href='javascript:pageLevelSubmit(this, "print","true", "9412");'oprscope='single' > Print</a></td><td nowrap='nowrap'><img alt='' src='http://www.mca.gov.in:80/DCAPortalWeb/joa/images/bigbtn_right.gif' border='0'></td> </td> </tr> </table> </td> </tr> </tbody> </table> <!--</table>--> </td> </tr> </table> <!-- Changes for CR 0010 - Ends --> </div> </td> </tr> </table> <!-- </TD> --> <!-- center navigation ends here --> <!--</tr> </TABLE> --> </form> <!-- Changes done by Infosys Monica Rani Date of Change - 4 Oct-2013 Changed for Prosecution CR 0010 Starts --> <form name="chargeDetailForm" id="chargeDetailForm" action="/dca/ViewIndexOfChargesAction.do?method=find" method="post"> <input type="hidden" name="taskID" value="30060"> </form> <form name="signatoryDetailForm" id="signatoryDetailForm" action="/dca/ViewIndexOfChargesAction.do?method=find" method="post"> <input type="hidden" name="taskID" value="30056"> </form> <!-- Changes for CR 0010 - Ends --> </BODY> <tr><td></td></tr> <blink class="processing" > Processing...</blink> <script>hideBlink();</script> <form name="INFMenu" method="post" action="/DCAPortalWeb/dca/INFMenu.do"> <input type="hidden" name="method" value="welcome"> <input type="hidden" name="menuForm" value="welcome"> </form> </body> </html> <!-- modified by Sanjay Dubey on 13 may 2011 --> <!--Screen Loaded--> <style> #jsn-pos-bottom a{ text-decoration: none; color: #811026; font-family:Arial, Helvetica, sans-serif; } #jsn-pos-bottom a:hover { text-decoration: underline; } #jsn-pos-bottom a:active { text-decoration: none; } </style> <table cellspacing="0" cellpadding="0" border="0" width="1000px"> <tr> <td width="1000px" style="padding-top:15px;"> <script> document.write("<DIV class=\"jsn-positionscontainer jsn-positionscontainer2 clearafter\" id=jsn-footer1>"); document.write(" <DIV id=jsn-footerleft>"); document.write(" <DIV id=jsn-pos-footer>"); document.write(" <DIV class=\" jsn-modulecontainer\">"); document.write(" <DIV class=jsn-modulecontainer_inner>"); document.write(" <DIV class=jsn-modulecontent>"); document.write(" <P>This site is owned by <STRONG>MINISTRY OF CORPORATE AFFAIRS<\/STRONG><\/P>"); document.write(" <P><\/P>"); document.write(" <DIV class=clearbreak><\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <DIV id=jsn-footerright>"); document.write(" <DIV id=jsn-pos-bottom>"); document.write(" <DIV class=\" jsn-modulecontainer\">"); document.write(" <DIV class=jsn-modulecontainer_inner>"); document.write(" <DIV class=jsn-modulecontent>"); document.write(" <P><A href=\"/DCAPortalWeb/dca/sitemap.do?method=isUserLoggedIn&sessioncheck=yes\">Sitemap<\/A> | <A href=\"/MCA21/disclaimer.html\" target=\"_blank\">Disclaimer<\/A> | <A href=\"/MCA21/dca/common/MCAprivacypolicy.pdf\" target=\"_blank\">Privacy Policy<\/A> <\/P>"); document.write(" <P>Last Updated: "+dMod()+". Site is best viewed in 1024x768 resolution<\/P>"); document.write(" <DIV class=clearbreak><\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write(" <\/DIV>"); document.write("<\/DIV>"); </script> </td> </tr> </table> <!-- Modification ends by Sanjay--> """## let stringRange = NSRange(location: 0, length: testString.utf16.count) let matches = regex.matches(in: testString, range: stringRange) var result: [[String]] = [] for match in matches { var groups: [String] = [] for rangeIndex in 1 ..< match.numberOfRanges { let nsRange = match.range(at: rangeIndex) guard !NSEqualRanges(nsRange, NSMakeRange(NSNotFound, 0)) else { continue } let string = (testString as NSString).substring(with: nsRange) groups.append(string) } if !groups.isEmpty { result.append(groups) } } print(result)

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 Swift 5.2, please visit: https://developer.apple.com/documentation/foundation/nsregularexpression