extension String{
/// 幫文字加入星號來遮罩文字
/// - Parameters:
/// - startIndex: 開始遮罩的位置(含)
/// - endIndex: 結束遮罩的位置(不含),請勿超過文字長度,沒有做防呆
/// - Returns: 遮罩後文字
func maskToStarredWords(_ startIndex: Int, _ endIndex: Int) -> String{
return prefix(startIndex) + String(repeating: "*", count: Swift.min(endIndex - startIndex + 1, count)) + suffix(count - endIndex - 1)
}
}
沒有留言:
張貼留言
歡迎大家留言提問,我會答的都會盡力回答!
如果太久沒出現回應就是我又忘記回來看留言了TAT