2016-04-21 40 views
0

Die ursprüngliche Zeichenfolge wie folgt aussieht:Wie reguläre Ausdrücke verwenden

[[{"v":new Date(2013, 2, 16, 8, 0),"f":"March 2013"},null,null,95,null,null,true], 
[{"v":new Date(2013, 3, 15, 20, 0),"f":"April 2013"},null,null,97,null,null,true]], 
"showHeadlines" ... 

Sie sehen können, gibt es eine Folge von Daten ist, die in einem Paar von „[]“ enthalten sind, und ich möchte, um die Nummer extrahieren die in der Kombination "null, null, ..., null, null" bleiben. Und mein regulärer Ausdruck ist:

String reg = "null/,([0-9]*)/,null"; 

Aber es funktioniert nicht. Könnten Sie mir helfen, es zu ändern? Ich danke dir sehr!!!!

+0

Sind diese JSON-Zeichenfolgen? –

+1

Das sieht aus wie JSON –

+1

@ScaryWombat:;) –

Antwort

-2

Wie HovercraftFullOfEels zeigte bereits in den Kommentaren heraus, JSON Parsen regex nicht empfohlen (reasoning here). Mit einem JSON Parser ist der Weg zu gehen.

+0

Vielen Dank !!! – beepretty