例如:我有这样的字符串值:
var str = "asdImverygreatfullasdandeverythingwillbegoodandIwillbehappy"
有"asd"one_answers"and"这两个词在句子之间重复。我想找到这两个单词并从str中删除,这可能吗?
期望输出将是:
str = "ImverygreatfulleverythingwillbegoodIwillbehappy"
一种有效的方法是在正则表达式
的帮助下替换子字符串let str = "asdImverygreatfullasdandeverythingwillbegoodandIwillbehappy"
let cleaned = str.replacingOccurrences(of: "a(s|n)d", with: "", options: .regularExpression)
"a(s|n)d"
意味着同时找到"asd"
和"and"
你可以这样做:-
var str = "asdImverygreatfullasdandeverythingwillbegoodandIwillbehappy"
str = str.replacingOccurrences(of: "asd", with: "")
str = str.replacingOccurrences(of: "and", with: "")
print("Answer : - (str)")
你的答案将是
Answer : - ImverygreatfulleverythingwillbegoodIwillbehappy