string ×153
Создан 03.01.2025
0
голоса
1
ответов
488
просмотров
Как проще всего преобразовать строку в верхний регистр в Rust?

Я пытаюсь выяснить, как преобразовать строку в верхний регистр в Rust. На данный момент я нашел следующий оптимальный способ:

let s = "smash";
let asc = s.to_ascii().to_upper();
println!("Hulk {:s}", asc.as_str_ascii());

Есть ли менее многословный способ сделать это?

Примечание:...

0
голоса
5
ответов
18
просмотров
Java: Получение String CompareTo в качестве объекта Comparator

Я хотел бы отсортировать и выполнить бинарный поиск по статическому массиву строк, используя компаратор String.CompareTo.

Проблема заключается в том, что как для сортировки, так и для бинарного поиска требуется передать объект компаратора. Как мне передать встроенный компаратор для строк?

0
голоса
2
ответов
11
просмотров
Как вывести массив строк без использования цикла for?

Вопрос о печати массива строк в Java

У меня есть вопрос: существует ли в Java какая-то функция, аналогичная toString(), которая могла бы использоваться для печати массива строк?

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

0
голоса
2
ответов
11
просмотров
Удалить первое слово из строки в Python?

Каков самый быстрый и чистый способ удалить первое слово из строки? Я знаю, что можно использовать split, а затем итерировать по массиву, чтобы получить нужную строку. Но я уверен, что это не самый красивый способ сделать это.

0
голоса
3
ответов
8
просмотров
Как разобрать часовой пояс с двоеточием

Проблема: Парсинг часового пояса в формате "+00:00" с помощью datetime.strptime

Я столкнулся с проблемой при попытке разобрать строку времени в формате "12:34:56+00:00" с использованием функции datetime.strptime в Python 3.4.3.

Вот пример кода, который я использую:

from...
0
голоса
5
ответов
11
просмотров
Почему строки и кортежи в Python являются неизменяемыми?

Я не совсем понимаю, почему строки и кортежи были сделаны неизменяемыми. Какие преимущества и недостатки имеет их неизменяемость?

0
голоса
5
ответов
9
просмотров
Копирование не нуль-терминированного массива unsigned char в std::string

У меня возникла проблема с копированием массива unsigned char, который не заканчивается на нулевой символ, в объект std::string. Если бы массив был с нулевым окончанием, задача была бы довольно простой:

unsigned char u_array[4] = { 'a', 's', 'd', '\0' };
std::string str =...
0
голоса
4
ответов
12
просмотров
Инициализация std::string из char* без копирования

У меня возникла ситуация, в которой необходимо обрабатывать большие объемы данных (многие гигабайты) следующим образом:

  1. Создание большой строки путём подключения множества меньших (C char*) строк.
  2. Обрезка строки.
  3. Преобразование строки в неизменяемую C++ std::string для дальнейшей...
0
голоса
1
ответов
7
просмотров
Оператор двоеточия в подстановке переменных Bash?

У меня есть унаследованный bash-код, и две строки из него вызывают у меня недоумение:

branch_name=`git describe --contains --all HEAD`
branch_name=${branch_name:-HEAD}

Мое понимание оператора двоеточия (:) заключается в том, что он создает подстроку на основе индекса, поэтому...

0
голоса
5
ответов
21
просмотров
Java: Как вернуть true, если обрезанная строка в списке содержит строку?

У меня есть задача в Java: я хочу проверить, существует ли строка в списке List myList.

Что-то вроде этого:

if(myList.contains("A")){
    // true
}else{
    // false
}

Однако проблема в том, что myList может содержать строки с пробелами:

{'  A', 'B  ', '  C  '}

Я...

0
голоса
1
ответов
9
просмотров
Разница между codePointAt и charCodeAt

Заголовок: Разница между String.prototype.codePointAt() и String.prototype.charCodeAt() в JavaScript

Текст вопроса:

Какова разница между методами String.prototype.codePointAt() и String.prototype.charCodeAt() в JavaScript?

Я заметил, что оба метода возвращают одинаковое значение для...

0
голоса
2
ответов
127
просмотров
Различие между типами str и object в Pandas

Я столкнулся с проблемой различия типов в Numpy и Pandas. В Numpy четко разграничиваются типы str и object. Например, при выполнении следующих команд:

import pandas as pd
import numpy as np
np.dtype(str)  # dtype('S')
np.dtype(object)  # dtype('O')

мы видим, что dtype('S')...

0
голоса
5
ответов
10
просмотров
Как преобразовать шестнадцатеричную строку в строку Java?

Заголовок: Проблема с декодированием шестнадцатеричной строки обратно в строку в Java

Текст:

Для целей логирования я преобразую логи в массив байтов, а затем в шестнадцатеричную строку. Теперь мне нужно вернуть это обратно в строку Java, но я не могу этого сделать.

Шестнадцатеричная строка в...

0
голоса
4
ответов
11
просмотров
Конкатенация строк и символов

Описание проблемы:

Я сталкиваюсь с неожиданным поведением при конкатенации строк в Java. Рассмотрим следующий код:

String string = "string";   

string = string + ((char)65) + 5;
System.out.println(string);

При выполнении этого кода на консоли выводится stringA5.

Однако если...

0
голоса
5
ответов
12
просмотров
Как разбить строку по одному или нескольким разделителям в Python?

У меня есть форматированная строка из файла журнала, которая выглядит следующим образом:

>>> a="test                            result"

То есть, слово "test" и "result" разделены пробелами — вероятно, она была создана с использованием форматированной строки, которая задала "test"...

0
голоса
2
ответов
11
просмотров
Замена акцентированных символов на простые ASCII

Описание проблемы:

Я пытаюсь превратить список фамилий в алфавитно-цифровые имена пользователей, однако некоторые из них содержат не-ASCII символы. Вот пример таких фамилий:

Hernández
Quermançós 
Migueláñez

Одним из способов решения этой проблемы было бы использование регулярных...

0
голоса
1
ответов
28
просмотров
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?

У меня есть входные данные, которые выглядят следующим образом:

A,B,C,"D12121",E,F,G,H,"I9,I8",J,K

Значения, разделенные запятыми, могут быть в любом порядке. Я хочу разделить строку по запятым; однако в случае, если что-то находится внутри двойных кавычек, мне нужно игнорировать запятые...

0
голоса
2
ответов
10
просмотров
SQL строковое значение, охватывающее несколько строк в запросе

UPDATE: поле Bio может содержать апострофы (см. обновлённый пример)

У меня есть SQL-запрос, который содержит значение, занимающее несколько строк, из-за чего запрос не выполняется:

UPDATE User SET UserId=12345, Name="J Doe", Location="USA", Bio="I'm a
bio that has an apostrophe, and I'm...
5
голоса
5
ответов
644
просмотров
PHP эквивалент метода toString() из .NET/Java

Как мне преобразовать значение переменной PHP в строку?

Я искал способ сделать это лучше, чем конкатенировать с пустой строкой:

$myText = $myVar . '';

Что-то подобное методу ToString() в Java или .NET.

5
голоса
5
ответов
77
просмотров
Итерация по каждому символу строки в Python

Заголовок: Как пройти по строке в Python и получать каждый символ по одному разу в цикле?

Описание проблемы:

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