Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift 对字符串的一些处理大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

从字符串数组中筛选最长字符串 func getLongestStringFromArray(strArray:NSArray)->String { var String = "" for(var j=0;j<strArray.count;j += 1) { if(strArraY[j].length > String.length) {

从字符串数组中筛选最长字符串

func getLongestStringFromArray(strArray:NSArray)->String
{
    var String = ""
    for(var j=0;j<strArray.count;j += 1)
    {
        if(strArraY[j].length > String.length)
        {
            String = strArraY[j] as! String
        }
    }
    return String
}

字符串部分加粗显示

func changePartOfStringToBold(allString:string,boldString:string,fontSize:CGFloat)->NSMutableAttributedString
{
    let attriStr:NSMutableAttributedString = NSMutableAttributedString(String:allString)
    let boldRange = NsmakeRange(NSString(String: allString).rangeOfString(boldString).LOCATIOn,NSString(String: allString).rangeOfString(boldString).length)
    attriStr.addAttribute(NSFontAttributename,value: UIFont(name: "Helvetica-Bold",size: fontSizE)!,range: boldRangE)
    return attriStr
}

字符串部分字符显示不同颜色

func changePartOfStringStyle(allString:string,rangeString:string,isBold:Bool,fontSize:CGFloat)->NSMutableAttributedString
{
    let attriStr:NSMutableAttributedString = NSMutableAttributedString(String:allString)
    let range = NsmakeRange(NSString(String: allString).rangeOfString(rangeString).LOCATIOn,NSString(String: allString).rangeOfString(rangeString).length)
    attriStr.addAttribute(NSForegroundColorAttributename,value: UIColor.redColor(),range: (range ))
    if(isBold == truE)
    {
        attriStr.addAttribute(NSFontAttributename,range: rangE)
    }
    return attriStr
}

取字符串某一个字符后的部分(如:小数点后的字符)

let str = "13.123"
let strArray = str.componentsSeparatedByString(".")
let str2 = ArraY[1]

查找指定字符位置,及获得指定范围的子字符串


let source = "abcdefg"
let str = "c"
let range = NsmakeRange(2,1)


let subRange = (source as NSString).rangeOfString(str)   //子范围
let subString = (source as NSString).subStringWithRange(rangE)  //子字符串



大佬总结

以上是大佬教程为你收集整理的swift 对字符串的一些处理全部内容,希望文章能够帮你解决swift 对字符串的一些处理所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。