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

100
Что такое время жизни std :: string :: c_str ()?

В одной из моих программ мне приходится взаимодействовать с устаревшим кодом, который работает с const char*. Допустим, у меня есть структура, которая выглядит так: struct Foo { const char* server; const char* name; }; Мое приложение более высокого уровня имеет дело только с ними std::string,...

100
разделить строку на 2 на основе последнего вхождения разделителя

Я хотел бы знать, есть ли в python встроенная функция для разбиения строки на 2 части на основе последнего появления разделителя. например: рассмотрим строку «abc, d, e, f» после разделения по разделителю «,», я хочу, чтобы вывод был как «abc, d, e» и «f». Я знаю, как манипулировать строкой, чтобы...

100
требовать файл как строку

Я использую node + express, и мне просто интересно, как я могу импортировать любой файл в виде строки. Допустим, у меня есть текстовый файл, все, что я хочу, это загрузить его в переменную как таковую. var string = require("words.txt"); Я против modules.exports = function(){ var string =...

100
String.Join, который игнорирует пустые строки?

Метод VB.NET String.Join(separator, stringArray)похож на метод PHP implode, но любые нулевые элементы в массиве заменяются пустой строкой, поэтому c: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" Есть ли простой способ объединить...

100
Изменение цвета определенного текста с помощью NSMutableAttributedString в Swift

Проблема, с которой я столкнулся, заключается в том, что я хочу иметь возможность изменять textColor определенного текста в TextView. Я использую объединенную строку и просто хочу, чтобы строки, которые я добавляю в текст TextView. Похоже, что я хочу использовать именно это...

100
Строка с атрибутами с пользовательскими шрифтами в раскадровке загружается неправильно

В нашем проекте мы используем нестандартные шрифты. Он хорошо работает в Xcode 5. В Xcode 6 он работает с обычным текстом, приписывая строку в коде. Но все эти приписанные строки, установленные в раскадровке, возвращаются к Helvetica при запуске на симуляторе или устройстве, хотя в раскадровке они...

99
Преобразование QString в char *

Я пытался преобразовать QString в тип char * следующими методами, но они, похоже, не работают. //QLineEdit *line=new QLineEdit();{just to describe what is line here} QString temp=line->text(); char *str=(char *)malloc(10); QByteArray ba=temp.toLatin1(); strcpy(str,ba.data()); Можете ли вы...

99
Тетрисинг массива

Рассмотрим следующий массив: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd каков самый короткий и самый элегантный способ обнаружения общего базового пути - в данном случае...

99
Как сделать ToString для возможно нулевого объекта?

Есть ли простой способ сделать следующее: String s = myObj == null ? "" : myObj.ToString(); Я знаю, что могу сделать следующее, но я действительно считаю это хакерством: String s = "" + myObj; Было бы здорово, если бы Convert.ToString () имел для этого подходящую перегрузку....

99
Самый быстрый способ избежать HTML-тегов как HTML-объектов?

Я пишу расширение Chrome , который включает в себя делает много следующей работу: дезинфицирующее строку , которые могут содержать теги HTML, путь преобразования <, >и &в &lt;, &gt;и &amp;, соответственно. (Другими словами, то же самое, что и PHP htmlspecialchars(str,...

99
Как определить перечисление со строковым значением?

Я пытаюсь определить Enumи добавить действительные общие разделители, которые используются в CSV или подобных файлах. Затем я собираюсь привязать его к a ComboBoxв качестве источника данных, поэтому всякий раз, когда я добавляю или удаляю определение Enum, мне не нужно было ничего менять в поле со...

99
Превращение многострочной строки в одиночную, разделенную запятыми

Скажем, у меня есть следующая строка: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Как мне сделать это просто +12.0,+15.5,+9.0,+13.5 в...

99
Выбор строк фрейма данных на основе частичного совпадения строк в столбце

Я хочу выбрать строки из фрейма данных на основе частичного совпадения строки в столбце, например, столбец «x» содержит строку «hsa». Используя sqldf- если бы у него был likeсинтаксис - я бы сделал что-то вроде: select * from <> where x like 'hsa'. К сожалению, sqldfне поддерживает этот...

98
Самый изощренный способ создания разделенных запятыми строк из коллекции / массива / списка?

Во время работы с базами данных я заметил, что пишу строки запроса, и в этих строках я должен поставить несколько ограничений в предложение where из списка / массива / коллекции. Должно получиться так: select * from customer where customer.id in (34, 26, ..., 2); Вы можете упростить это, сведя это...