2017-10-10 1 views
-1

ich eine JSON-Datei habe ich wollte in Daten der Bestandsdaten erhalten unten Format ist es possbile Regex zu verwenden, um esregex Schrott die Bestandsdaten

[["2017-10-04",799.2,824.95,795.6,824.0,818.85,8643924.0,70161.17] 

["2017-10-04",799.2,824.95,795.6,824.0,818.85,8643924.0,70161.17]] 

ich will, will zunächst nur Fragezeichen nicht zu bekommen fünf Spalten mit Kommas.

ich Automation Tool bin mit JSON-Datei zum Download, wenn ich das Format bekommen kann meine Arbeit vollständig withput jede Codierung

erfolgt

Ich bin neu in Regex i Expresso heruntergeladen, aber schwer es ab sofort zu verstehen

Antwort

0

Ihre Beschreibung ist nicht klar genug, so dass ich bin mir nicht sicher, welche genaue Format sehen Sie das Endergebnis erwarten. Hier ist der Regex, der die ersten 5 Spalten enthält. /^([^,]+,){5}/gm

Besser ein „Input - Output“ geben Testfall, das ist die effizienteste Art und Weise Ihrer Anforderung zu klären.

+0

https://drive.google.com/file/d/0B-3QsMMhIAklcFJqNFpRNUpubDQ/view?usp=sharing ich die Daten ausgehend von [[bis Ende]] nur First 5 Spalten erhalten möchten, ich habe unter einem nicht in der Lage kauft ZITATE \ entfernen (\ d {4} \ - \ d {2} \ - \ d {2} \) ", \ d {0,10} \??. \ d {0,5}? "?,? \ d {0,10} \. \ d {0,5}?"?,? \ d {0,10} \. \ d {0,5} Im Folgenden finden Sie, was ich erhalten, nachdem 825.0,828.45 oben angegebenen regex 2017.10.09" , 839.0,839.8,828.0 2017.10.06" , 824.0,839.35,822.6 2017.10.05" , zu verwenden, 818.65 2017-10-04 ", 799.2824.95.795.6 2017-10-03 ", 795.0803.85785.35 2017-09-29", 791.75793.4.779.1 2017-09-28 ", 799.65802.9.780.2 – wolfe8554

+0

Wenn Sie nur das Extra loswerden wollen ", müssen Sie die Erfassungsgruppe verwenden. In deiner Regex '(? \ D {4} \ - \ d {2} \ - \ d {2})?" Ich weiß nicht, was das erste '' 'bedeutet, es sollte nur deine Regex darstellen ungültig, so schlage ich vor, Sie es –

+0

entfernen und bitte, in einigen Aufwand stellen Sie Ihre Frage richtig und korrekt Tippfehler zu beschreiben –

Verwandte Themen