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

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

21
Найдите n-е вхождение подстроки в строке
Кажется, это должно быть довольно тривиально, но я новичок в Python и хочу сделать это самым питоническим способом. Я хочу найти индекс, соответствующий n-му вхождению подстроки в строке. Должно быть что-то эквивалентное тому, что Я ХОЧУ делать, а именно mystring.find("substring", 2nd) Как этого добиться в Python?
118 python  string  substring 

7
Объединяйте строки с разделителем, только если строки не являются нулевыми или пустыми
Кажется, это должно быть просто, извините, если мне что-то здесь не хватает, но я пытаюсь найти простой способ объединить только ненулевые или непустые строки. У меня есть несколько разных адресных полей: var address; var city; var state; var zip; Значения для них устанавливаются на основе некоторых полей формы на странице …
118 javascript  string 



7
Законность реализации COW std :: string в C ++ 11
Я исходил из того, что копирование при записи не является жизнеспособным способом реализации согласования std::stringв C ++ 11, но когда недавно это обсуждалось, я обнаружил, что не могу напрямую поддержать это утверждение. Правильно ли я, что C ++ 11 не допускает реализации на основе COW std::string? Если да, то указано …

11
Проверить, является ли строка допустимым целым числом
Я пытаюсь сделать что-то достаточно распространенное: анализировать вводимые пользователем данные в сценарии оболочки. Если пользователь предоставил действительное целое число, сценарий выполняет одно действие, а если он недопустим, - другое. Проблема в том, что я не нашел простого (и достаточно элегантного) способа сделать это - я не хочу, чтобы ему приходилось …

9
Как я могу безопасно закодировать строку в Java для использования в качестве имени файла?
Я получаю строку от внешнего процесса. Я хочу использовать эту строку для создания имени файла, а затем записать в этот файл. Вот мой фрагмент кода для этого: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter = new PrintWriter(currentFile); Если s содержит …
117 java  string  file  encoding 

4
Как преобразовать переменную строки байтов Python 3 в обычную строку?
Я прочитал вложение электронной почты в формате XML с bytes_string=part.get_payload(decode=False) Полезные данные представлены в виде байтовой строки, как подсказывает имя моей переменной. Я пытаюсь использовать рекомендуемый подход Python 3, чтобы превратить эту строку в пригодную для использования строку, которой я могу управлять. Пример показывает: str(b'abc','utf-8') Как я могу применить bаргумент …

3
Установите значение null в привязке WPF
пожалуйста, взгляните на следующую строку <TextBox Text="{Binding Price}"/> Указанное выше свойство Price является Decimal?(десятичным, допускающим значение NULL). Я хочу, чтобы, если пользователь удаляет содержимое текстового поля (т.е. вводит пустую строку, он должен автоматически обновлять источник с помощью нуля (ничего в VB). Есть идеи, как я могу сделать это «Xamly»?

1
Почему str.translate намного быстрее в Python 3.5 по сравнению с Python 3.4?
Я пытался удалить ненужные символы из заданной строки, используя text.translate()Python 3.4. Минимальный код: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Работает как положено. Однако одна и та же программа при выполнении в Python 3.4 и Python 3.5 дает большую разницу. …

2
Хороший пример для boost :: algorithm :: join
Недавно я хотел использовать boost :: algorithm :: join, но я не смог найти никаких примеров использования, и я не хотел тратить много времени на изучение библиотеки Boost Range только для того, чтобы использовать эту единственную функцию. Может ли кто-нибудь предоставить хороший пример использования соединения в контейнере строк? Спасибо.
116 c++  string  boost  join 

12
В чем разница между строковыми примитивами и объектами String в JavaScript?
Взято из MDN Строковые литералы (обозначаемые двойными или одинарными кавычками) и строки, возвращаемые из вызовов String в контексте, не являющемся конструктором (т. Е. Без использования ключевого слова new), являются примитивными строками. JavaScript автоматически преобразует примитивы в объекты String, так что можно использовать методы объекта String для примитивных строк. В контекстах, …


9
Распечатать очень длинную строку полностью в кадре данных pandas
Я борюсь с, казалось бы, очень простой вещью: у меня есть фрейм данных pandas, содержащий очень длинную строку. df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string veryvery long string']}) Теперь, когда я пытаюсь напечатать то же самое, я не вижу полной …
116 python  string  pandas  options 


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