
Expresiones Regulares y Split
Publicado por Cristian (2 intervenciones) el 10/11/2015 16:59:17
Buenos Días,
En estos momentos estoy intentando hacer una pequeña aplicación que me brinde la posibilidad de modificar una cadena de texto enviada por el usuario, y segmentarla de la manera adecuada, pero no tengo mucho conocimiento en expresiones regulares y no logro obtener el resultado que necesito.
El usuario registra la siguiente cadena :
MCO117224":"Otras Marcas","picture":null,null:169[{"id":"MCO1246","name":"Salud y Belleza"},{"id":"MCO1263","name":"Cuidado del Cabello"},{"id":"MCO4597","name":"Secadores"},{"id":"MCO117224","name":"Otras Marcas"}],:[],{,,[],[],["not_specified","new","used"][]["not_specified","me2","me1","custom"]"listing_allowed":true,
El objetivo, es eliminar lo que no sirve, y que la cadena quede de la siguiente manera:
MCO117224":"Otras Marcas",
[{"id":"MCO1246","name":"Salud y Belleza"},
{"id":"MCO1263","name":"Cuidado del Cabello"},
{"id":"MCO4597","name":"Secadores"},
{"id":"MCO117224","name":"Otras Marcas"}],
listing_allowed":true,
Alguien podria explicarme un poco sobre expresiones regulares para lograr que esa cadena me quede de esta manera?=?? Agradezco de antemano su ayuda con esta explicación.
En estos momentos estoy intentando hacer una pequeña aplicación que me brinde la posibilidad de modificar una cadena de texto enviada por el usuario, y segmentarla de la manera adecuada, pero no tengo mucho conocimiento en expresiones regulares y no logro obtener el resultado que necesito.
El usuario registra la siguiente cadena :
MCO117224":"Otras Marcas","picture":null,null:169[{"id":"MCO1246","name":"Salud y Belleza"},{"id":"MCO1263","name":"Cuidado del Cabello"},{"id":"MCO4597","name":"Secadores"},{"id":"MCO117224","name":"Otras Marcas"}],:[],{,,[],[],["not_specified","new","used"][]["not_specified","me2","me1","custom"]"listing_allowed":true,
El objetivo, es eliminar lo que no sirve, y que la cadena quede de la siguiente manera:
MCO117224":"Otras Marcas",
[{"id":"MCO1246","name":"Salud y Belleza"},
{"id":"MCO1263","name":"Cuidado del Cabello"},
{"id":"MCO4597","name":"Secadores"},
{"id":"MCO117224","name":"Otras Marcas"}],
listing_allowed":true,
Alguien podria explicarme un poco sobre expresiones regulares para lograr que esa cadena me quede de esta manera?=?? Agradezco de antemano su ayuda con esta explicación.
Valora esta pregunta


0