Вопросы с тегом 'split'

Используйте этот тег для вопросов о разделении элемента (например, строки) на части, часто с помощью разделителя или регулярного выражения.
50

Разделить массив на куски

Скажем, что у меня есть массив Javascript, выглядящий следующим образом: ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. Какой подход был бы уместен для разбиения (разбиения) массива на множество меньших массивов с,...
13 дек. '11 в 20:24
35

Как сделать токенизацию строки в С++?

Java имеет удобный метод разделения: String str = "The quick brown fox"; String[] results = str.split(" "); Есть ли простой способ сделать это на С++?
10 сент. '08 в 12:10
20

Разделить строку Java на новую строку

Я пытаюсь разделить текст в JTextArea с помощью регулярного выражения, чтобы разделить String на \n. Однако это не работает, и я также пробовал \r\n|\r|n и многие другие комбинации регулярных выражений. Код: public void insertUpdate(DocumentEvent e)...
18 янв. '09 в 10:13
14

Как разбить строку на массив символов?

Я попытался посмотреть в Интернете ответы на разделение строки на массив символов, но я не могу найти простой метод str.split(//), похоже, не работает, как Ruby. Есть ли простой способ сделать это без цикла?
12 февр. '11 в 15:14
27

Разделить строку на каждый n-й символ?

Можно ли разбить строку на каждый n-й символ? Например, предположим, у меня есть строка, содержащая следующее: '1234567890' Как мне сделать так, чтобы это выглядело так: ['12','34','56','78','90']
28 февр. '12 в 1:48
4

Строка Java разделена на "." (Точка)

Почему вторая строка этого кода выбрасывает ArrayIndexOutOfBoundsException? String filename = "D:/some folder/001.docx"; String extensionRemoved = filename.split(".")[0]; Пока это работает: String driveLetter = filename.split("/")[0]; Я использ...
12 февр. '13 в 12:51
2

Как я могу разделить Git commit, зарытый в истории?

Я вскрыл свою историю и хочу внести в нее некоторые изменения. Проблема в том, что у меня есть фиксация с двумя несвязанными изменениями, и эта фиксация окружена некоторыми другими изменениями в моей локальной (не-толкаемой) истории. Я хочу разбить ...
29 нояб. '10 в 19:06
5

Python: разделите строку с несколькими разделителями

Я нашел несколько ответов в Интернете, но у меня нет опыта работы с регулярными выражениями, которые, я считаю, здесь нужны. У меня есть строка, которая должна быть разделена либо на ';' или ', ' То есть, это должно быть либо точка с запятой, либо з...
14 февр. '11 в 23:42
12

Разбор (разделение) строки в С++ с использованием разделителя строк (стандартный С++)

Я разбираю строку в C++, используя следующее: string parsed,input="text to be parsed"; stringstream input_stringstream(input); if(getline(input_stringstream,parsed,' ')) { // do some processing. } Разбор с одним разделителем символов прекрас...
10 янв. '13 в 19:16
11

Как я могу поменять местами двух открытых файлов (в расколах) в vim?

Предположим, что у меня есть произвольная раскладка расколов в vim. ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| Есть ли способ обменять one и t...
06 апр. '10 в 17:39
4

Разделить строку на пробелы в Python

Я ищу эквивалент Python String str = "many fancy word \nhello \thi"; String whiteSpaceRegex = "\\s"; String[] words = str.split(whiteSpaceRegex); ["many", "fancy", "word", "hello", "hi"]
13 нояб. '11 в 18:46
17

Как разбить строку в оболочке и получить последнее поле

Предположим, что у меня есть строка 1:2:3:4:5, и я хочу получить ее последнее поле (5 в этом случае). Как это сделать с помощью Bash? Я пробовал cut, но я не знаю, как указать последнее поле с -f.
01 июл. '10 в 23:29
6

Разделение строки Java удалено пустым значением

Я пытаюсь разделить значение с помощью разделителя. Но я нахожу удивительные результаты String data = "5|6|7||8|9||"; String[] split = data.split("\\|"); System.out.println(split.length); Я ожидаю получить 8 значений. [5,6,7, EMPTY, 8,9, EMPTY, ...
30 янв. '13 в 10:43
7

Как я могу разделить строку с разделителем строк?

У меня есть эта строка: My name is Marco and I'm from Italy Я хотел бы разделить его, с разделителем is Marco and, поэтому я должен получить массив с My name в [0] и I'm from Italy в [1]. Как я могу сделать это с С#? Я пробовал с: .Split("is Ma...
19 янв. '12 в 15:23
4

Разделение на первое вхождение

Каким будет лучший способ разделить строку на первое вхождение разделителя? Например: "123mango abcd mango kiwi peach" разделение на первое mango чтобы получить: "abcd mango kiwi peach"
01 авг. '11 в 19:45