2017-05-26 1 views
0

Ich brauche ein JavaScript-Regex-Muster, das eine gegebene Zeichenkette in Teilstrings zerlegen kann. Diese Teilstrings werden durch das Komma in der Master-Zeichenkette getrennt, und ich möchte, dass die Regex das Komma "," erkennt und die gesamte Master-Zeichenkette auf der Basis des Kommas trennt oder zerlegt. Und mache ein Array dieser Teilstrings. Wenn es möglich ist durch eine Javascript-Methode, dann würde es mehr geschätzt werden, Danke.Regulärer Ausdruck, um eine Zeichenkette auf der Basis von Komma zu zerlegen ","

Beispiel:

var masterString = "3 Bedrooms, 5 Bathrooms, 10 Dinning rooms, Garden, Kitchen"; 

var subStrArr = ["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"]; 

Antwort

3

anstelle eines Regex aufgeteilt:

masterString.split(",") 

Rückkehr:

["3 Bedrooms", "5 Bathrooms", "10 Dinning rooms", "Garden", "Kitchen"]; 

Split arbeitet auch mit String länger als ein:

masterString.split(", ") 

Entfernen Sie das Leerzeichen nach dem Komma.

+0

btw zurückkehren, nein, Sie haben einige Leerzeichen vor allen Elementen, außer dem ersten in der Ergebnismenge. –

+0

Aktualisiert den Beitrag, um das Problem zu lösen –

0

Sie Teilung verwenden kann()

Eg var masterStringArray = masterString.split ("")

Es wird eine Reihe von Elementen, gespaltet von String

Verwandte Themen