Вопросы с тегом «strings»

«Строка» - это последовательность символов, обычно представляющая единицу читаемого человеком текста. Вопросы по этой теме касаются обработки строк в программах, а также того, как различные языки и среды определяют строки и управляют ими.

2
Как выбрать наиболее вероятный вариант из списка на основе пользовательского ввода текста
Я работаю над приложением OCR, где мне нужно выбрать опцию, основанную на вводе текста пользователем. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input: clujuro Output: clojure etc.. мое приложение основано на Python, существует ли алгоритм для решения этой проблемы.

4
Насколько мы должны защищаться?
Мы запустили Pex поверх некоторого кода, и он показывал некоторые хорошие вещи (хорошо плохие, но показывал их, прежде чем приступить к работе!). Тем не менее, одна из приятных сторон Pex заключается в том, что он не обязательно прекращает попытки найти проблемы. Мы обнаружили, что при передаче строки мы не проверяем …

5
Функции, возвращающие строки, хороший стиль?
В моих программах на C мне часто нужен способ сделать строковое представление моих ADT. Даже если мне не нужно выводить строку на экран каким-либо образом, очень неплохо иметь такой метод для отладки. Так что такая функция часто появляется. char * mytype_to_string( const mytype_t *t ); На самом деле я понимаю, …

5
Оптимизация избыточного выделения строк в C ++
У меня довольно сложный компонент C ++, производительность которого стала проблемой. Профилирование показывает, что большая часть времени выполнения просто тратится на выделение памяти для std::strings. Я знаю, что среди этих строк много избыточности. Горстка значений повторяется очень часто, но есть также много уникальных значений. Строки, как правило, довольно короткие. Сейчас …

5
Помещает ли текстовые маркеры внутри строк плохой стиль? Есть ли альтернатива?
Я работаю с массивными струнами, которые требуют много манипуляций. Например, я мог бы сгенерировать такую ​​строку: Часть 1 Лодка Раздел А Программирование Часть 2 Разбиение лодок для программирования. Раздел AA Раздел SQL Записи. Строка будет слишком большой, чтобы вручную проверять каждую ее часть. Теперь мне нужно splitэто stringразделить stringlistна части …

1
Совпадение двух строк, но допускает степень ошибки
Как я могу сопоставить две строки, но в то же время учесть неправильное количество символов X в совпадении. Количество ошибок должно быть управляемой переменной. Хотя количество символов X в строке может не совпадать, должно быть ограничение на количество запусков в последовательности. Учитывая две строки, я могу допустить, чтобы 5 символов …

3
количество строк, когда каждый символ должен встречаться даже раз
Я уже давно бьюсь над этой проблемой, и это действительно начинает меня расстраивать. Проблема в: У меня есть набор символов, A, B, C, и D. Я должен сказать, сколько способов строка может быть построена из этих символов, когда длина nи каждый символ должен встречаться даже раз. Например, ответ для n …

1
Возможно ли улучшение Дамерау-Левенштейна?
Недавно я реализовал алгоритм расстояния Дамерау-Левенштейна из псевдокода в Википедии. Я не мог найти никакого объяснения того , как именно она работает и псевдокод использует имена полностью неинформативные переменные , как DA, DB, i1, и j1что оставил меня почесал голову. Вот моя реализация в Python: https://gist.github.com/badocelot/5327337 Реализация Python помогла мне …


7
string.format с переменными против встроенных переменных
Каковы плюсы / минусы (если таковые имеются) для использования string output; int i = 10; output = string.Format("the int is {0}", i); против string output; int i = 10; output = "the int is " + i; Я всегда использовал последний пример, но кажется, что большинство онлайн-уроков используют пример string.format. …
9 c#  .net  vb.net  strings 

1
Струнный класс на основе графем?
Мне интересно, почему у нас нет некоторых строковых классов, которые представляют строку графических кластеров Unicode вместо кодовых точек или символов. Мне кажется, что в большинстве приложений программистам было бы легче получить доступ к компонентам графемы, когда это необходимо, чем организовывать их из точек кода, что представляется необходимым, даже если только …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.