String

let 二維碼內(nèi)容 = "aoxiaomi"
let 二維碼網(wǎng)址 = "www.baidu.com/aoxiaomi"

let btn1:UIButton()
let btn2:UIButton()

btn1.addTarget(self,"btn1Action",true)
btn2.addTarget(self,"btn2Action",true)

func btn1Action(){
  頁(yè)面跳轉(zhuǎn)到www.baidu.com
  textField.text = 二維碼內(nèi)容
}

func btn2Action(){
  let url = 拆解 二維碼網(wǎng)址 / 之前的字符串    (www.baidu.com)
  let 內(nèi)容 = 拆解 二維碼網(wǎng)址 / 之后的字符串   (aoxiaomi)

  頁(yè)面跳轉(zhuǎn)到url
  textField.text = 內(nèi)容
}
判斷字符串你是否為空
let words = "aoxiaomi.com"
if !words.isEmpty {
  print("is not empty")//is not empty
}
是否包含子字符串
if words.rangeOfString("mi") != nil {
    print("true")
}
if (words as NSString).containsString("mi"){
    print("true") 
}
字符串截取
//轉(zhuǎn)換成NSString
let mi = (words as NSString).substringWithRange(NSMakeRange(6,2)) //mi
//不轉(zhuǎn)換
let left =  words.startIndex.advancedBy(6)
let right = words.startIndex.advancedBy(8)
let range = Range<String.Index>(start: left, end: right)
let mi = words.substringWithRange(range) //mi
文字 -> %BD%A0%C2
var urlWords = String()
for c in words.utf8 {       ↓十進(jìn)制轉(zhuǎn)十六進(jìn)制↓
    urlWords += "%\(String(format: "%1X", c))"
}
替換
let w = words.stringByReplacingOccurrencesOfString("ao", withString: "AO")//AOxiaomi
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容