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

223
Заменить одного персонажа другим в Bash

Мне нужно иметь возможность сделать, это заменить пробел ( ) с точкой ( .) в строке в Bash. Я думаю, это было бы довольно просто, но я новичок, поэтому не могу понять, как изменить подобный пример для этого...

221
Разница между String replace () и replaceAll ()

В чем разница между java.lang.String replace()и replaceAll()методами, за исключением того, что позже используется регулярное выражение? Для простых замен, таких как, заменить .на / , есть ли...

221
Как именно std :: string_view быстрее, чем const std :: string &?

std::string_viewсделал это в C ++ 17 и широко рекомендуется использовать его вместо const std::string&. Одна из причин - производительность. Может кто-нибудь объяснить, как именно std::string_view / будет быстрее, чем const std::string&при использовании в качестве типа параметра? (давайте...

220
Как я могу поместить строки в массив, разделенные на новую строку?

У меня есть строка с разрывами строк в моей базе данных. Я хочу преобразовать эту строку в массив, и для каждой новой строки переходить на одно место индекса в массиве. Если строка: My text1 My text2 My text3 В результате я хочу это: Array ( [0] => My text1 [1] => My text2 [2] => My text3...

220
Более простой способ создать словарь отдельных переменных?

Я хотел бы иметь возможность получить имя переменной в виде строки, но я не знаю, обладает ли Python такими возможностями самоанализа. Что-то вроде: >>> print(my_var.__name__) 'my_var' Я хочу сделать это, потому что у меня есть куча переменных, которые я хотел бы превратить в словарь,...

220
Проверьте, заканчивается ли строка одной из строк из списка

Каков питонный способ написания следующего кода? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff У меня есть смутное воспоминание, что явного объявления forцикла можно избежать и записать в ifусловии. Это...

220
Сравнение строк с ==, которые объявлены окончательными в Java

У меня есть простой вопрос о строках в Java. Следующий фрагмент простого кода просто объединяет две строки и затем сравнивает их с ==. String str1="str"; String str2="ing"; String concat=str1+str2; System.out.println(concat=="string"); Выражение сравнения concat=="string"возвращается falseкак...

219
Неизменность строк в Java

Рассмотрим следующий пример. String str = new String(); str = "Hello"; System.out.println(str); //Prints Hello str = "Help!"; System.out.println(str); //Prints Help! Теперь в Java объекты String неизменны. Тогда как же объекту strможет быть присвоено значение «Помощь!». Разве это не противоречит...

218
Преобразовать XmlDocument в строку

Вот как я сейчас конвертирую XMLDocument в String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); Проблема с этим методом заключается в том, что если у меня есть "...

218
Сопоставьте две строки в одной строке с grep

Я пытаюсь использовать grepдля сопоставления строк, которые содержат две разные строки. Я пробовал следующее, но это соответствует строки, которые содержат либо string1 или string2, что не то, что я хочу. grep 'string1\|string2' filename Так как же сопоставить grepтолько строки, содержащие обе...

218
Как проверить, содержит ли строка элемент из списка в Python

У меня есть что-то вроде этого: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Мне интересно, что было бы более элегантным способом сделать это в Python (без использования цикла for)? Я думал о чем-то вроде этого...

218
Почему значение по умолчанию для строкового типа null вместо пустой строки?

Довольно неприятно проверять все мои строки, nullпрежде чем я смогу безопасно применять такие методы, как ToUpper(), и StartWith()т.д ... Если бы значением по умолчанию stringбыла пустая строка, мне не пришлось бы проверять ее, и я бы чувствовал, что она более соответствует другим типам значений,...

217
Удаление списка символов в строке

Я хочу удалить символы в строке в Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Но у меня есть много персонажей, которые я должен удалить. Я думал о списке list = [',', '!', '.', ';'...] Но как я могу использовать listдля замены символов в...

216
Почему Oracle 9i обрабатывает пустую строку как NULL?

Я знаю , что это действительно считают «» , как NULL, но это не делает много , чтобы сказать мне , почему это так. Как я понимаю в спецификациях SQL, «» - это не то же самое, что NULL- один является действительным значением, а другой указывает на отсутствие этой же информации. Не стесняйтесь...

216
Должен ли я использовать Java String.format (), если важна производительность?

Мы должны строить строки все время для вывода журнала и так далее. В версиях JDK мы узнали, когда использовать StringBuffer(многие добавления, поточно-ориентированные) и StringBuilder(многие добавления, не поточнобезопасные). Какой совет по использованию String.format()? Это эффективно, или мы...

215
MySQL - длина () против char_length ()

Какая основная разница между length()а char_length()? Я считаю, что это как-то связано с двоичными и недвоичными строками. Есть ли практическая причина хранить строки в двоичном виде? mysql> select length('MySQL'), char_length('MySQL'); +-----------------+----------------------+ |...