string- все статьи тега ➜ страница 16
Как получить расширение файла из string в C++
Дана строка "filename.conf", Как я могу проверить Часть расширения? Мне нужно кросс-платформенное решение. ...
Как написать строковые литералы в python без необходимости их экранировать?
есть ли способ объявить строковую переменную в python таким образом, что все внутри нее автоматически экранируется или имеет свое буквенное символьное значение? Я не спрашивая, как избежать кавычек с косыми чертами, это очевидно. То, что я прошу, - это универсальный способ сделать все в строковом литерале, чтобы мне не пришлось вручную проходить и избегать всего для очень больших строк. Кто-нибудь знает решение? Спасибо! ...
Java-создайте новый экземпляр строки с заданной длиной и заполненный определенным символом. Лучшее решение? [дубликат]
этот вопрос уже есть ответ здесь: простой способ повторить строку в java 29 ответов Я проверил другие вопросы; этот вопрос сосредоточен на решении этого конкретного вопроса наиболее эффективным способом. иногда требуется создать новую строку с заданной длиной, и с символом по умолчанию, заполняющим всю строку. т. е. было бы круто, если бы вы могли сделать new String(10, '*') и создать новую строку отт ...
Текст или Bytestring
Добрый день. единственное, что я сейчас ненавижу в Haskell-это количество пакетов для работы со строкой. сначала я использовал родной Haskell [Char] строки, но когда я попытался начать использовать библиотеки hackage, то полностью потерял в бесконечных преобразованиях. Каждый пакет, кажется, использовать различные строки реализации, некоторые принимает их собственную вещь ручной работы. далее я переписал свой код с Data.Text строки и ...
Python: использует "..%(var)s.."% местные жители() хорошая практика?
я обнаружил этот шаблон (или анти-шаблон), и я очень доволен им. Я чувствую, что это очень подвижный: def example(): age = ... name = ... print "hello %(name)s you are %(age)s years old" % locals() иногда я использую его двоюродный брат: def example2(obj): print "The file at %(path)s has %(length)s bytes" % obj.__dict__ мне не нужно создавать искусственный кортеж и подсчитывать параметры и сохранять соответствующие позиции %s внутри кортежа. нравится ли вам это? Вы бы его ...
Строка.Метод Join, который игнорирует пустые строки?
VB.NET метод String.Join(separator, stringArray) похож на PHP implode, но любые нулевые элементы в массиве заменяются пустой строкой, поэтому thatc: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" есть ли простой способ объединить набор строк с разделителем, который игнорирует пустые строки? мне не обязательно использовать массивы или строки.Присоединяйтесь или что-нибудь еще. Мне просто нужны следующие преобразования: ("a", "b ...
Когда использовать strtr vs STR replace?
мне трудно понять, когда strtr было бы предпочтительнее str_replace или наоборот. Кажется, что можно достичь тех же самых результатов, используя любую функцию, хотя порядок, в котором заменяются подстроки, меняется на противоположный. Например: echo strtr('test string', 'st', 'XY')."n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."n"; echo str_replace(array('s', 't', 'st'), array('X', 'Y', 'Z'), 'test string')."n"; echo str_replace(array('st', 't', 's'), ...
Почему одна длинная строка занимает больше места, чем множество маленьких строк?
вот некоторый код для DFA, реализованный в виде массива строк: public class StringArray { private static final String[] stringArray = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...
Лучший способ рандомизации списка строк в Python
Я получаю в качестве входных данных список строк и должен вернуть список с этими же строками, но в рандомизированном порядке. Я должен учитывать дубликаты-одна и та же строка может появляться один или несколько раз на входе и должна появляться одинаковое количество раз на выходе. Я вижу несколько способов "грубой силы" (используя петли, не дай бог), Один из которых я сейчас использую. Однако, зная Python, вероятно, есть классный однострочный лайнер, который выполняет эту работу, верно? ...
PHP: разделить строку на массив, например, взорвать без разделителя
У меня есть строка, например: "0123456789" и нужно разделить каждый символ в массив. Я так пробовал: explode('', '123545789'); но это дало мне очевидное: предупреждение: нет разделителя, определенного в explode) .. Как бы я столкнулся с этим? Я не вижу никакого метода от руки, особенно просто функцию ...
Панды: найти столбец, имя которого содержит определенную строку
Итак, у меня есть фрейм данных с именами столбцов, и я хочу найти тот, который содержит определенную строку, но точно не соответствует ей. Я ищу 'spike' в именах столбцов, таких как 'spike-2','hey spike','spiked-in' (the 'spike' часть всегда постоянное). Я хочу, чтобы имя столбца возвращалось в виде строки или переменной, поэтому я получаю доступ к столбцу позже с помощью df['name'] или df[name] как обычно. Я пытался найти способы сделать это, но безрезультатно. Какие-нибудь советы? ...
Обратный порядок слов в строке
у меня есть это string s1 = "My name is X Y Z" и я хочу изменить порядок слов так, чтобы s1 = "Z Y X is name My". Я могу сделать это с помощью дополнительного массива. Я много думал, но можно ли это сделать на месте (без использования дополнительных структур данных) и с временной сложностью O(n)? ...
Преобразование float в строку без округления
Я делаю программу, которая по причинам, не требующим объяснения, требует, чтобы float был преобразован в строку для подсчета с помощью len(). Однако str (float (x)) приводит к округлению x при преобразовании в строку, что отбрасывает все это. Кто-нибудь знает, как это исправить? Вот код, который используется, если вы хотите знать: len(str(float(x)/3)) ...
Как преобразовать строку в массив байтов in.NET?
У меня есть строка, которую мне нужно преобразовать в эквивалентный массив байтов в .NET. Это должно быть легко, но у меня свело мозг. ...
PHP: преобразование пробелов в строке в %20?
как я могу конвертировать пробелы в строку в %20? вот моя попытка: $str = "What happens here?"; echo urlencode($str); выход "What+happens+here%3F", поэтому пробелы не представлены как %20. что я делаю не так? ...
Как работает строка.Индекс работа в Swift
я обновлял некоторые из моих старых кодов и ответов с помощью Swift 3, но когда я добрался до Swift Strings и индексирования, было больно понимать вещи. в частности, я пытался следующее: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error где вторая строка дает мне следующую ошибку 'advancedBy' недоступен: для продвижения индекса на n шагов вызовите 'index (_: offsetBy:)' на экземпляре CharacterView, который произвел индекс. Я виж ...
конкатенация строк php, производительность
в таких языках, как Java и C#, строки неизменяемы, и может быть вычислительно дорого построить строку по одному символу за раз. В указанных языках существуют библиотечные классы для снижения этой стоимости, такие как C# System.Text.StringBuilder и Java java.lang.StringBuilder. разделяет ли php (4 или 5; меня интересуют оба) это ограничение? Если да,то существуют ли аналогичные решения этой проблемы? ...
Как получить последние символы в строке в Java, независимо от размера строки
Я ищу способ вытащить последние символы из строки, независимо от размера. Давайте возьмем эти строки в пример: "abcd: efg: 1006746" "bhddy: nshhf36: 1006754" "hfquv: nd: 5894254" Как вы можете видеть, совершенно случайные строки, но они имеют 7 чисел в конце. Как я смогу взять эти 7 чисел? Edit: Я только что понял, что String[] string = s.split(": "); будет отлично работать здесь, пока я называю string[2] для чисел и string[1] для чего-либо в середине. ...
Почему.ToString () на нулевой строке вызывают ошибку null, когда.ToString () отлично работает на nullable int с нулевым значением?
selectedItem имеет два поля: int? _cost string _serialNumber в этом примере _cost и _serialNumber на selectedItem - оба null. Я читаю через поля selectedItem через их свойства и заполнение текстовых полей их значениями, когда... TextBox1.Text = selectedItem.Cost.ToString(); //no error TextBox2.Text = selectedItem.SerialNumber.ToString(); //error Я понимаю, что SerialNumber.ToString() является избыточным (потому что это уже строка), но я не понимаю, почему это вызывает это исключение: N ...
Как отсортировать массив по длине каждого элемента?
у меня есть такой массив: arr = [] arr[0] = "ab" arr[1] = "abcdefgh" arr[2] = "abcd" после сортировки выходной массив должен быть: arr[0] = "abcdefgh" arr[1] = "abcd" arr[2] = "ab" Я имею в виду, я хочу в порядке убывания длины каждого элемента. ...