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

Строка - это конечная последовательность символов, обычно используемая для текста, хотя иногда для произвольных данных.

18
Почему оператор switch нельзя применять к строкам?
Компилируя следующий код и получил ошибку type illegal. int main() { // Compilation error - switch expression of type illegal switch(std::string("raj")) { case"sda": } } Вы не можете использовать строку в switchили case. Зачем? Есть ли какое-нибудь решение, которое хорошо работает для поддержки логики, похожей на включение строк?

6
Android Split string
У меня есть строка называется CurrentStringи в форме что-то вроде этого "Fruit: they taste good". Я хотел бы разделить, CurrentStringиспользуя в :качестве разделителя. Таким образом, слово "Fruit"будет разбито на собственную строку и "they taste good"будет другой строкой. И тогда я просто хотел бы использовать SetText()2 разных TextViewsдля отображения этой строки. …
227 java  android  string 

14
Можно ли обновить строки локализованной раскадровки?
Я локализовал часть своего приложения, создав раскадровку base.lproj и 3 строковых файла. Это было месяц назад, и после этого я добавил новый контроллер представления в приложение, но кнопки и метки этого контроллера не отображаются в строковых файлах. Можно ли обновить эти 3 прикрепленных файла строки раскадровки или я должен добавить …



13
Сценарий оболочки - удалить первую и последнюю кавычку (") из переменной
Ниже приведен фрагмент сценария оболочки из более крупного сценария. Он удаляет кавычки из строки, содержащейся в переменной. Я делаю это с помощью sed, но эффективно ли это? Если нет, то каков эффективный путь? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
225 string  bash  shell  unix  sed 

8
Как разбить одну строку на несколько строк, разделенных хотя бы одним пробелом в оболочке bash?
У меня есть строка, содержащая много слов, по крайней мере, один пробел между каждыми двумя. Как я могу разбить строку на отдельные слова, чтобы я мог проходить через них? Строка передается в качестве аргумента. Например ${2} == "cat cat file". Как я могу пройти через это? Кроме того, как я …
224 bash  shell  string  split 

12
PHP - объединять или напрямую вставлять переменные в строку
Мне интересно, как правильно вставить переменные PHP в строку? Сюда: echo "Welcome ".$name."!" Или так: echo "Welcome $name!" Оба эти метода работают по моему PHP v5.3.5. Последнее короче и проще, но я не уверен, что первое форматирование лучше или считается более подходящим.

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


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

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

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

27
Более простой способ создать словарь отдельных переменных?
Я хотел бы иметь возможность получить имя переменной в виде строки, но я не знаю, обладает ли Python такими возможностями самоанализа. Что-то вроде: >>> print(my_var.__name__) 'my_var' Я хочу сделать это, потому что у меня есть куча переменных, которые я хотел бы превратить в словарь, например: bar = True foo = …
220 python  string  variables 

19
Как я могу поместить строки в массив, разделенные на новую строку?
У меня есть строка с разрывами строк в моей базе данных. Я хочу преобразовать эту строку в массив, и для каждой новой строки переходить на одно место индекса в массиве. Если строка: My text1 My text2 My text3 В результате я хочу это: Array ( [0] => My text1 [1] …
220 php  string  line-breaks 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.