面试题答案
一键面试import java.util.regex.Pattern
fun extractVariables(str: String): Map<String, String> {
val pattern = Pattern.compile("\\{(\\w+):(\\w+)\\}")
val matcher = pattern.matcher(str)
val result = mutableMapOf<String, String>()
while (matcher.find()) {
result[matcher.group(1)] = matcher.group(2)
}
return result
}