मैं कुछ स्ट्रिंग है, वे लगता है कि:रेगेक्स द्वारा इस स्ट्रिंग को कैसे विभाजित करें?
div#title.title.top
#main.main
a.bold#empty.red
वे haml के समान हैं, और मैं उन्हें रेगुलर एक्सप्रेशन द्वारा विभाजित करना चाहते हैं, लेकिन मैं इसे कैसे परिभाषित करने के लिए पता नहीं है।
val r = """???""".r // HELP
val items = "a.bold#empty.red".split(r)
items // -> "a", ".bold", "#empty", ".red"
यह कैसे करें?
अद्यतन
क्षमा करें, हर किसी को है, लेकिन मैं इस सवाल को कठिन बनाने की जरूरत है। मैं बहुत
val r = """(?<=\w)\b"""
में दिलचस्पी रखता हूँ लेकिन यह अधिक जटिल पार्स करने में विफल:
div#question-title.title-1.h-222_333
मुझे आशा है कि यह पार्स किया जाएगा करने के लिए:
div
#question-title
.title-1
.h-222_333
मुझे पता है कि करने के लिए करना चाहते हैं उस regex में सुधार?
ठीक है, आपने इसका विश्लेषण करने के लिए _expect_ क्या किया? आपने वास्तव में समझाया नहीं है कि आपकी अपेक्षाएं क्या हैं। –