Estoy analizando algunos pares de valores clave que están separados por dos puntos. El problema que tengo es que en la sección de valores hay dos puntos que quiero ignorar, pero la función split
los está recogiendo de todos modos.Javascript dividir solo una vez e ignorar el resto
muestra:
Name: my name
description: this string is not escaped: i hate these colons
date: a date
En las líneas individuales que trató este line.split(/:/, 1)
pero sólo igualó la parte del valor de los datos. Luego intenté line.split(/:/, 2)
pero eso me dio ['description', 'this string is not escaped']
y necesito toda la cadena.
¡Gracias por la ayuda!
+1 manera más elegante que mi solución. – awm
esto no funcionó. Las cadenas en la sección de valores se rompen por completo. – babsher
''descripción: esta cadena no se ha escapado: odio estos colons'.split (/: (. +)? /, 2);' regresa para mí '[" description "," esta cadena no se ha escapado: odio estos dos puntos "]' ¿Qué te devuelve? – JaredMcAteer