val str1
="""hello 'hi' 'how are' you 'do\'ing?'""" """'([^'\\]*(?:\\.[^'\\]*)*)'|\S+""".r.findAllIn(str1).foreach(println)
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFsIHN0cjE9IiIiaGVsbG8gJ2hpJyAnaG93IGFyZScgeW91ICdkb1wnaW5nPyciIiIKCSIiIicoW14nXFxdKig/OlxcLlteJ1xcXSopKiknfFxTKyIiIi5yLmZpbmRBbGxJbihzdHIxKS5mb3JlYWNoKHByaW50bG4pCn0=