Search code examples
phppreg-matchpreg-match-all

php regex get strings from JS code


The input is:

arrCur['AZN'] = 1;
arrCur['AZN'] = 1;
arrCur['USD'] = 1.545;
arrCur['USD'] = 1.57;
arrCur['EUR'] = 1.72;
arrCur['EUR'] = 1.745;
arrCur['GBP'] = 2.02;
arrCur['GBP'] = 2.1753;
arrCur['RUR'] = 0.02381;
arrCur['RUR'] = 0.025;
arrCur['TRY'] = 0.5095;
arrCur['TRY'] = 0.5519;

I want to get currency codes and rates. My code is:

if(preg_match_all('/arrCur[\'(.*?)\'] \= (.*?)\;/mis', $get, $arrcur))
{
    print_r($arrcur);
    die;
}

But it don't worked. Where is my mistake?


Solution

  • Gotcha!

    if(preg_match_all('/arrCur\[\'(.*?)\'\] \= (.*?)\;/mis', $get, $arrcur))
    {
        print_r($arrcur);
        die;
    }