{"ScriptPreparationCode":"var testString = \u0060\u003C?xml version=\u00221.0\u0022 encoding=\u0022UTF-8\u0022 standalone=\u0022yes\u0022?\u003E\u003Cds xmlns=\u0022http://tempuri.org/ds.xsd\u0022\u003E \u003Cxs:schema id=\u0022ds\u0022 targetNamespace=\u0022http://tempuri.org/ds.xsd\u0022 xmlns:mstns=\u0022http://tempuri.org/ds.xsd\u0022 xmlns=\u0022http://tempuri.org/ds.xsd\u0022 xmlns:xs=\u0022http://www.w3.org/2001/XMLSchema\u0022 xmlns:msdata=\u0022urn:schemas-microsoft-com:xml-msdata\u0022 attributeFormDefault=\u0022qualified\u0022 elementFormDefault=\u0022qualified\u0022\u003E \u003Cxs:element name=\u0022ds\u0022 msdata:IsDataSet=\u0022true\u0022\u003E \u003Cxs:complexType\u003E \u003Cxs:choice maxOccurs=\u0022unbounded\u0022\u003E \u003Cxs:element name=\u0022tert\u0022\u003E \u003Cxs:complexType\u003E \u003Cxs:sequence\u003E \u003Cxs:element name=\u0022cod_fiscal\u0022 type=\u0022xs:int\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022reg_comert\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022denumire\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022adresa\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022judet\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022telefon\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022stare\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022is_tva\u0022 type=\u0022xs:int\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_tva\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_doc\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_tvai\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_sftvai\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_tvas\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022data_sftvas\u0022 type=\u0022xs:date\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022bitError\u0022 type=\u0022xs:int\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022nr_doc\u0022 type=\u0022xs:int\u0022 minOccurs=\u00220\u0022 /\u003E \u003Cxs:element name=\u0022text\u0022 type=\u0022xs:string\u0022 minOccurs=\u00220\u0022 /\u003E \u003C/xs:sequence\u003E \u003C/xs:complexType\u003E \u003C/xs:element\u003E \u003C/xs:choice\u003E \u003C/xs:complexType\u003E \u003C/xs:element\u003E \u003C/xs:schema\u003E\r\n\u003Ctert\u003E\r\n\u003Ccod_fiscal\u003E12345\u003C/cod_fiscal\u003E\r\n\u003Creg_comert\u003EJ11/222/333\u003C/reg_comert\u003E\r\n\u003Cdenumire\u003EAAAAAAAAAAA\u003C/denumire\u003E\r\n\u003Cadresa\u003EBBBBBBBBBBBBBBBB\u003C/adresa\u003E\r\n\u003Cjudet\u003ECCCCCCCCCCCC\u003C/judet\u003E\r\n\u003Ctelefon\u003EDDDDDDDDDD\u003C/telefon\u003E\r\n\u003Cstare\u003E\u003C/stare\u003E\r\n\u003Cis_tva\u003E1\u003C/is_tva\u003E\r\n\u003Cdata_tva\u003E2016-08-24\u003C/data_tva\u003E\r\n\u003Cdata_doc\u003E2016-12-12\u003C/data_doc\u003E\r\n\u003Cdata_tvai\u003E2016-08-24\u003C/data_tvai\u003E\r\n\u003Cdata_sftvai\u003E2012-01-01\u003C/data_sftvai\u003E\r\n\u003Cdata_tvas\u003E2012-01-01\u003C/data_tvas\u003E\r\n\u003Cdata_sftvas\u003E2012-01-01\u003C/data_sftvas\u003E\r\n\u003CbitError\u003E0\u003C/bitError\u003E\r\n\u003Cnr_doc\u003E0\u003C/nr_doc\u003E\r\n\u003Ctext\u003E\u003C/text\u003E\r\n\u003C/tert\u003E\r\n\u003C/ds\u003E\u0060;\r\nfunction getStringBetween(str, start, end) {\r\n const result = str.match(new RegExp(start \u002B \u0022(.*)\u0022 \u002B end));\r\n return result[1];\r\n}","TestCases":[{"Name":"reg","Code":"getStringBetween(testString, \u0027\u003Cadresa\u003E\u0027, \u0027\u003C/adresa\u003E\u0027)","IsDeferred":false},{"Name":"substring indexOf","Code":"testString.substring(\r\n testString.lastIndexOf(\u0022\u003Cadresa\u003E\u0022) \u002B 8, \r\n testString.lastIndexOf(\u0022\u003C/adresa\u003E\u0022)\r\n)","IsDeferred":false}]}