- Регулярное выражение для удаления только начального 3-го числа, если число существует в строке, или удаления символа до исправления специального символа, если в строке существует специальный символ.
В настоящее время я использую приведенный ниже код, но выдать это регулярное выражение удалить номер из полной строки
public extension String {
func toPattern() -> String {
let pattern = "[^A-Za-z]+"
return self.replacingOccurrences(of: pattern, with: "", options: [.regularExpression])
}
}
Пример:
let str1 = "123Apple123"
print(str1.toPattern()) // 'Apple' But i need Apple123
let str1 = "123App456le"
print(str1.toPattern()) // 'Apple' But i need App456le
Означает, что я хочу удалить существующее число начального 3 (n) символа данной строки