Regex - Matching-text NACH bestimmten Zeichen

Ich will kratzen die Daten aus einigen text-und dump es in ein array. Betrachten Sie den folgenden text als Beispiel Daten:

| Example Data
| Title: This is a sample title
| Content: This is sample content
| Date: 12/21/2012

Ich bin derzeit mit dem folgenden regex zu kratzen, die Daten, die angegeben ist, nach der 'Doppelpunkt' - Zeichen:

/((?=:).+)/

Leider ist diese regex schnappt sich auch den Doppelpunkt und das Leerzeichen nach dem Doppelpunkt. Wie kann ich nur nehmen Sie die Daten?

Auch, ich bin mir nicht sicher, ob ich das Tue Recht.. aber es scheint als ob das außerhalb der Klammern bewirkt, dass ein match um ein array zurückgeben. Ist das die Funktion des parens?

EDIT: ich bin mit Rubular zu testen, meine regex-Ausdrücke

InformationsquelleAutor Tushar Garg | 2012-12-17
Schreibe einen Kommentar