我是 Android 开发新手,我想用 swift 编写一个为 IOS
编写的函数,所以如果有人可以帮助我,那就太好了:
我想将字符串转换为
String1 =“银河护卫队(G.T.G)”
进入
字符串2 =“GTG”
我想要的只是获取括号内的值并从中删除 .
以及其中是否有空格
这是我在 Swift 中的做法,也许它会有助于理解
如果spaceLessFullForm =“如果可以的话请捕获我”
let SpaceLessFullForm = Fullform.condensedWhitespace
let delimiters: NSCharacterSet = NSCharacterSet(charactersInString: "()")
var splitString: [AnyObject] = SpaceLessFullForm.componentsSeparatedByCharactersInSet(delimiters)
let substring: String = splitString[1] as! String
print(substring)
let dotLessString = substring.stringByReplacingOccurrencesOfString(".", withString: "")
let upperCaseFirstCharcters = dotLessString.stringByReplacingOccurrencesOfString(" ", withString: "")
然后我的upperCaseFirstCharcters = "CMIUC"
最佳答案
您可以将字符串拆分为多个部分。
String string = "Guardians Of the Galaxy(G.T.G)";
String[] parts = string.split("(");
然后删除不需要的字符。
String neededString = parts[1].replace(".", "").replace(")", "");
这是示例,它可能会帮助您获得答案。未测试
关于java - 转换字符串并获取指定值 Java (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37429744/