ich eine Webseite bin Parsen und ich erhalte die folgende JS Funktion als StringGet-Funktion Parameter aus einer JS-Funktion, die eine Zeichenfolge ist
"translate(737.4170532226562,136.14541625976562)"
ich die Zeichenfolge analysieren will die beiden Parameter der Funktion zu erhalten .
Ich kann die Zeichenfolge bis zum '(' und ',' und ')' analysieren, um die Argumente zu erhalten - Ich wollte wissen, ob es andere Methoden gibt, um die Parameter von dieser String-Funktion zu erhalten.
dies ist eine Produktion in einer Grammatik genannt, so hoffentlich das ist, was es wie jedes Mal schauen, werden Sie analysieren. –
Verwenden Sie eine Regex wie '/ translate \ (([0-9 \.] +), ([0-9 \.]) \) /'. Oder Sie könnten eine 'translate (a, b)' -Funktion machen und die Zeichenfolge 'eval' machen, wenn Sie der Quelle vertrauen. – Gabriel
hey @Dinesh werfen Sie einen Blick auf meine Antwort und lassen Sie mich wissen, was Sie denken. –