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

210
Разбить большую строку на куски n-размера в JavaScript

Я хотел бы разбить очень большую строку (скажем, 10 000 символов) на куски размера N. Каков наилучший способ с точки зрения производительности сделать это? Например: "1234567890"разделение на 2 станет["12", "34", "56", "78", "90"] . Будет ли возможно что-то подобное использовать,...

209
Что именно делает метод .join ()?

Я довольно новичок в Python и полностью сбит с толку тем, .join()что прочитал, что это предпочтительный метод для объединения строк. Я попытался: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) и получил что-то вроде:...

208
Удалить несколько пробелов

Я получаю $row['message']из базы данных MySQL, и мне нужно удалить все пробелы, как \n \tи так далее. $row['message'] = "This is a Text \n and so on \t Text text."; должен быть отформатирован в: $row['message'] = 'This is a Text and so on Text text.'; Я попытался: $ro = preg_replace('/\s\s+/', '...

208
Пакетный файл: Найти, если подстрока в строке (не в файле)

В командном файле у меня есть строка abcdefg. Я хочу проверить, есть ли bcdв строке. К сожалению, кажется, что все решения, которые я нахожу, ищут файл для подстроки, а не строку для подстроки. Есть ли простое решение для...

207
Самый быстрый способ удалить первый символ в строке

Скажем, у нас есть следующая строка string data= "/temp string"; Если мы хотим удалить первый символ, /мы можем сделать это несколькими способами: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); Но, на самом деле, я не знаю, какой из них имеет лучший алгоритм и делает это быстрее ... Есть...

207
Извлечение цифр из строки в Java

У меня есть Stringобъект Java . Мне нужно извлечь только цифры из него. Я приведу пример: "123-456-789" я хочу "123456789" Есть ли библиотечная функция, которая извлекает только цифры? Спасибо за ответы. Прежде чем я попробую это, мне нужно знать, нужно ли мне устанавливать какие-либо...

207
Чтение разделенной строки в массив в Bash

У меня есть переменная, которая содержит разделенную пробелами строку: line="1 1.50 string" Я хочу разделить эту строку пробелом в качестве разделителя и сохранить результат в массиве, так что следующее: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} выходы 1 1.50 string Где-то я нашел решение,...

207
Как сопоставить строку с строковыми литералами в Rust?

Я пытаюсь выяснить, как соответствовать Stringв Rust. Первоначально я пытался подобрать, как это, но я понял, что Rust не может неявно приводиться std::string::Stringк &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"),...

206
Список строк в одну строку

Допустим, у вас есть: List<string> los = new List<string>(); В этом сумасшедшем функциональном мире, в котором мы живем в эти дни, один из них был бы лучшим для создания одной строки путем объединения этих: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new...

206
Получить имя файла из строки URI в C #

У меня есть этот метод для получения имени файла из строки URI. Что я могу сделать, чтобы сделать его более надежным? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName...

206
Как узнать, что строка начинается / заканчивается определенной строкой в ​​jQuery?

Я хочу знать, начинается ли строка с указанного символа / строки или заканчивается в JQuery. Например: var str = 'Hello World'; if( str starts with 'Hello' ) { alert('true'); } else { alert('false'); } if( str ends with 'World' ) { alert('true'); } else { alert('false'); } Если нет никакой функции,...

205
Повторите строку до определенной длины

Как эффективно повторить строку определенной длины? Например:repeat('abc', 7) -> 'abcabca' Вот мой текущий код: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Есть ли лучший (более питонический) способ...