fun Ġparse ( input : ĠString , Ġpattern : ĠString ): ĠList < String > Ġ{ čĊĠĠĠ Ġval Ġregex Ġ= ĠRegex ( pattern . replace (" {}", Ġ" ([^ \\ s ]*) ")) čĊĠĠĠ Ġval Ġmatch Result Ġ= Ġregex . find ( input ) čĊĠĠĠ Ġreturn Ġmatch Result ?. group Values ?. drop ( 1 ) Ġ?: ĠlistOf () č Ċ }