Zunächst einmal, ich weiß, viele Fragen wie diese wurden zuvor gefragt, aber es ist schwer für mich, meinen Kopf um Regex wickeln, also bitte versuchen Sie es zu erklären, wenn Sie können.extrahieren bestimmter Teil der Zeichenfolge mit Javascript
Ich habe eine Zeichenfolge, die sich ständig ändert, ist es: TOKEN (SwapToken) - 1005.00000127 TOKEN
Nur die Zahl ändert, ist es so wenig wie zu 1005.00000128
oder zu 1500.001
variieren könnte, und ich habe ein Programm geschaffen, um die Zeichenfolge zu extrahieren, wenn ich benötige . Die einzigen Dinge sind, ich muss nur die Zahl isolieren/extrahieren, oder vielleicht die Zeichenfolge extrahieren und dann eine andere Variable erstellen, die nur die Nummer enthält.
Würde die Codierung anders aussehen, weil sich die Anzahl ändern kann? Wie konnte ich nur die Nummer extrahieren? Ist Regex die beste Option, ich weiß, es könnte ein paar andere sein.
Danke
Haben Sie immer einen Bindestrich „-“? Wenn ja, können Sie sich darauf teilen und dann auf TOKEN. Wie folgt: str.split ('-') [1] .split ('TOKEN') [0] .trim() – valin077
Sie können verwenden: 'str.match (/ [0-9.] + /) [0 ] ' –
Haben Sie immer den Punkt". "? Wenn ja, können Sie regex '\ d + \. \ D +' verwenden. –