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

833
Что символ «b» делает перед строковым литералом?

Видимо, следующий допустимый синтаксис: my_string = b'The string' Я бы хотел знать: Что означает этот bсимвол перед строкой? Каковы последствия его использования? Каковы подходящие ситуации, чтобы использовать это? Я нашел связанный вопрос прямо здесь, на SO, но этот вопрос касается PHP, и в нем...

815
Лучший способ повторить символ в C #

Какой это лучший способ для генерации строки \tв C # Я изучаю C # и экспериментирую с разными способами сказать одно и то же. Tabs(uint t)это функция , которая возвращает stringс tколичеством \t«с Например Tabs(3)возвращает"\t\t\t" Какой из этих трех способов реализации Tabs(uint numTabs)лучше?...

815
PHP генератор случайных строк

Я пытаюсь создать случайную строку в PHP, и я не получаю абсолютно ничего с этим: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0,...

812
Какой лучший способ обрезать std :: string?

В настоящее время я использую следующий код, чтобы урезать все std::stringsмои программы вправо : std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Это работает нормально, но мне интересно, есть ли какие-то конечные случаи, когда он может потерпеть неудачу? Конечно, приветствуются ответы с...

806
Самый простой способ разбить строку на новые строки в .NET?

Мне нужно разбить строку на новые строки в .NET, и единственный известный мне способ разбить строки - это метод Split . Однако это не позволит мне (легко) разбить на новую строку, так каков наилучший способ сделать...

796
В чем разница между одинарными и двойными кавычками в PHP?

Я немного запутался, почему я вижу некоторый код в PHP со строкой, помещенной в одинарные кавычки, а иногда в двойные кавычки Я просто знаю, что в .NET или на языке C, если это в одинарных кавычках, это означает, что это символ, а не...

784
Удалить пустые элементы массива

Некоторые элементы в моем массиве являются пустыми строками, основанными на том, что отправил пользователь. Мне нужно удалить эти элементы. У меня есть это: foreach($linksArray as $link) { if($link == '') { unset($link); } } print_r($linksArray); Но это не работает. $linksArrayвсе еще имеет пустые...

780
Получить длину строки

Как вы получаете длину String ? Например, у меня есть переменная, определенная как: var test1: String = "Scott" Тем не менее, я не могу найти метод длины в

777
Как преобразовать std :: string в нижний регистр?

Я хочу преобразовать std::stringв нижний регистр. Я знаю о функции tolower(), однако в прошлом у меня были проблемы с этой функцией, и в любом случае она вряд ли идеальна, так как использование с std::stringтребовало бы итерации по каждому символу. Есть ли альтернатива, которая работает 100%...

769
Преобразовать строковое представление словаря в словарь?

Как я могу преобразовать strпредставление a dict, такое как следующая строка, в a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Я предпочитаю не использовать eval. Что еще я могу использовать? Основная причина этого, один из написанных им классов моих коллег, преобразует все входные данные в...

747
В Bash, как я могу проверить, начинается ли строка с некоторого значения?

Я хотел бы проверить, если строка начинается с "узла", например, "узел001". Что-то вроде if [ $HOST == user* ] then echo yes fi Как я могу сделать это правильно? Кроме того, мне нужно объединить выражения, чтобы проверить, является ли HOST "user1" или начинается с "node" if [ [[ $HOST == user1 ]]...

746
Преобразование из строки в логическое значение в Python?

Кто-нибудь знает, как сделать преобразование из строки в логическое значение в Python? Я нашел эту ссылку . Но это не похоже на правильный способ сделать это. Т.е. с использованием встроенного функционала и т. Д. Я спрашиваю об этом потому, что узнал об этом int("string")отсюда. Но при попытке...