Описание тега swift-string
NoneSwift-string - use this tag only for questions about String type futures or problems in swift open-source programming language developed by Apple Inc.
3
ответа
Как конвертировать строки в Swift?
У меня есть два случая, когда мне нужно конвертировать строки в разные форматы. Например: case 1: string inputs: abc, xyz, mno, & llr // All Strings from a dictionary output: ["abc","xyz", "mno", "llr"] //I need to get the String array like this…
05 мар '18 в 10:05
1
ответ
Быстрый выход из обратной косой черты не работает, как ожидалось
Когда я печатаю это: print("dfi:.*\\{8766370\\}.*:6582.*") результат в журнале выглядит как ожидалось: >>>> dfi:.*\{8766370\}.*:6582.* но когда я строю строку динамически, результат выглядит неправильно let re = "dfi:.*" + "\\" + "{" + "…
05 июл '18 в 19:03
0
ответов
Удаление PercentEncoding не работает
Я получаю этот JSON с сервера. Ничто, кажется, не работает для удаления кодировки процента: { "response_code":0, "results":[ { "category":"General Knowledge", "type":"multiple", "difficulty":"easy", "question":"What does a funambulist walk on?", "co…
10 янв '18 в 09:29
1
ответ
Конвертировать массив пользовательских объектов в строку в swift4
Я новичок в Swift и у меня проблема с преобразованием массива пользовательских объектов в String. Это мой ответ класс Билеты public struct Tickets: Codable { public let name: String! public let status: String! public let department: String! } После …
05 фев '18 в 16:17
0
ответов
Как соединить два юникода в Swift
У меня следующие два юникода let countryFlag1 = "0x1F1E6" let countryFlag2 = "0x1F1E9" Как соединить два юникода и назначить их текстовому полю Пробовал следить за тем, что это работает, но не знаю, как это сделать с переменной, так как может быть н…
25 июн '19 в 18:59
2
ответа
Swift заменяет вхождение строки условием
У меня есть строка, как показано ниже <p><strong>I am a strongPerson</strong></p> Я хочу скрыть эту строку, как это <p><strong>I am a weakPerson</strong></p> Когда я пытаюсь ниже код let old = "<p&g…
20 июн '19 в 19:31
1
ответ
Почему Юникод включен в качестве кодировки в String API Swift?
Я прочитал этот очень важный блог о строковых кодировках. Прочитав его, я понял, что юникод - это стандарт отображения символов в кодовые точки, которые являются целыми числами. Как эти целые числа хранятся в памяти, это совершенно другое понятие. Э…
31 июл '19 в 13:10
3
ответа
Получение "String.Index" при перечислении быстрой строки
В настоящее время мы повторяем строку, как показано ниже: let greeting = "Hello" for (intIndex, char) in greeting.enumerated() { let currentIndex = greeting.index(greeting.startIndex, offsetBy: intIndex) let indexAfterCurrentIndex = greeting.index(a…
20 июн '19 в 16:15
0
ответов
Почему моя строка поиска не найдена в строке большего размера по сравнению с регулярным выражением?
Я пытаюсь найти подстроку в другой строке. Я использую регулярные выражения. Код выглядит следующим образом: let occurrence = "Kingfisher:" let string = "Swiss: SW123123\nKingfisher: KF994455\nQuantus: QS12343\nJetAir: FF7865667\nThai…
30 июн '20 в 16:48
5
ответов
Как заставить Swift распознавать апостроф?
Я пытаюсь заменить все символы апострофа (') в строке другим символом. Я запускаю этот код: someString.replacingOccurrences(of: apost, with: "a") Я попытался, чтобы апост соответствовал следующему: apost = "\'" apost = #"'"# apost = "'" Ни один из н…
28 мар '20 в 14:03
1
ответ
Почему использование isEmpty предпочтительнее, чем сравнение с пустым строковым литералом Swift?
Тип String - Swift имеет свойство с именем isEmpty это указывает, нет ли в строке символов. Я хотел бы знать, есть ли разница между использованием isEmptyи проверка равенства пустому строковому литералу. Другими словами, этоmyString.isEmpty лучше че…
19 май '20 в 23:52
1
ответ
Что такое String.Encoding.unicode?
Swift предлагает серию кодировок для строк. На тот момент, когда я пишу это, ни один из них не задокументирован, что делает это до абсурда более запутанным, чем должно быть... я могу понять, что .ascii означает, что он закодирован в ASCII, .utf8 озн…
09 окт '19 в 02:55
1
ответ
как я могу добавить дополнительные пробелы перед любым специальным символом
Как добавить дополнительные пробелы перед любым специальным символом в строке, в Swift, например, если у меня есть строка var str = "#StackOverFlow@is$awesome" " #StackOverFlow @is $awesome" // i have to achieve this...add empty spaces before every …
26 апр '20 в 20:13
0
ответов
Как я могу получить имя смайлика Apple вместо имени Unicode?
Я вижу, что имя смайлика в Unicode и его имя Apple, отображаемое в средстве просмотра символов, отличаются. Как я могу получить имя Apple для смайлика с помощью Swift? Пример: Эмодзи: Имя Unicode (получено через .applyingTransform(.toUnicodeName, re…
21 апр '20 в 19:23
1
ответ
Преобразование между диакритическими вариантами символа
Я передаю строку в качестве параметра инструменту командной строки, написанному на быстром языке. У меня проблема с некоторыми символами, содержащими диакритические знаки. Если я пройду à á ả ã ạ й ё в качестве строкового аргумента внутри приложения…
22 июл '21 в 16:42
1
ответ
Ограничьте текст определенным количеством слов в Swift
В мобильном приложении я использую API, который может обрабатывать не более 300 слов. Как я могу обрезать строку в Swift, чтобы в ней не было больше слов? Родной .trimmingCharacters(in: CharacterSet) похоже, не может этого сделать, поскольку он пред…
23 июл '21 в 14:28
2
ответа
Строка сдвига по кругу влево и вправо быстро
На Hackerrank я столкнулся с этой проблемой. У меня есть функция, которая принимает 3 аргумента. Пример -> func getShiftedString(s: String, leftShifts: Int, rightShifts: Int) -> String Сдвиг влево: один круговой поворот строки, в котором первы…
04 авг '21 в 11:50
1
ответ
Спецификаторы формата строки: правило округления, используемое для десятичных значений
Я использую String(format:) для преобразования Float. Думал округлить число. Иногда бывает. String(format: "%.02f", 1.455) //"1.46" Иногда нет. String(format: "%.02f", 1.555) //"1.55" String(round(1.555 * 100) / 100.0) //"1.56" Полагаю, 1.55 нельзя …
16 авг '21 в 01:44
0
ответов
Заменить символ в длинном словаре быстрым
Я хочу заменить некоторые символы в ключах словаря. В словаре около ста тысяч ключей. С приведенным ниже кодом это займет около часа. Можем ли мы сократить это время, внося изменения в кодировку? Например: dict.charactersToChange[x][1] = "á à ã ả ạ …
02 окт '21 в 20:15
1
ответ
находить неалфавитные слова на любом языке с помощью быстрого
У меня есть несколько строк для некоторых языков (английский, итальянский, арабский, французский и т. Д.). Я хочу увидеть список слов, отличных от алфавита этого языка. Например, для английского: "thisŞĞstring" -> вернуть false "формат строки cor…
03 окт '21 в 17:36