package at.hannibal2.skyhanni.utils object StringUtils { fun String.firstLetterUppercase(): String { if (isEmpty()) return this val lowercase = this.lowercase() val first = lowercase[0].uppercase() return first + lowercase.substring(1) } fun String.removeColor(): String { // return replace("(?i)\\u00A7.", "") val builder = StringBuilder() var skipNext = false for (c in this.toCharArray()) { if (c == 'ยง') { skipNext = true continue } if (skipNext) { skipNext = false continue } builder.append(c) } return builder.toString() } // fun cleanColour(`in`: String): String? { // return `in`.replace("(?i)\\u00A7.".toRegex(), "") // } }