tengo alguna cadena, que se parece a:¿Cómo dividir esta cadena por regex?
div#title.title.top
#main.main
a.bold#empty.red
Son similares a haml, y quiero mediante su división en expresiones regulares, pero yo no sé cómo definirlo.
val r = """???""".r // HELP
val items = "a.bold#empty.red".split(r)
items // -> "a", ".bold", "#empty", ".red"
¿Cómo hacer esto?
ACTUALIZACIÓN
En este momento, todo el mundo, pero tengo que hacer esta pregunta más difícil. Estoy muy interesado en
val r = """(?<=\w)\b"""
Pero un error al analizar los más complejos:
div#question-title.title-1.h-222_333
espero que será analizado a:
div
#question-title
.title-1
.h-222_333
Quiero saber cómo mejorar esa expresión regular?
Bueno, ¿qué esperas? Realmente no has explicado cuáles son tus expectativas. –