Разделение строки каким-либо разделителем — очень распространенная задача. Например, у нас есть список элементов из файла, разделенных запятыми, и мы хотим, чтобы отдельные элементы в массиве.
Практически во всех языках программирования предусмотрена функция разбиения строки по некоторому разделителю.
В C / C ++:
// Splits str[] according to given delimiters. // and returns next token. It needs to be called // in a loop to get all tokens. It returns NULL // when there are no more tokens. char * strtok(char str[], const char *delims);
|
Выход:
Geeks for Geeks
В Java:
В Java split () является методом в классе String.
// expregexp is the delimiting regular expression; // limit is the number of returned strings public String[] split(String regexp, int limit); // We can call split() without limit also public String[] split(String regexp)
|
Выход:
Geeks for-Geeks Geeks for Geeks
В Python:
// regexp is the delimiting regular expression; // limit is limit the number of splits to be made str.split(regexp = "", limit = string.count(str))
|
Выход:
['Geek1', 'Geek2', 'Geek3'] ['Geek1', '\nGeek2 \nGeek3']
Эта статья предоставлена Адитьей Чаттерджи. Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме
Рекомендуемые посты:
- Python String | Трещина()
- Python | Разделить данную строку на равные половины
- Python программа для разделения и объединения строк
- Python | Разбить строку на список символов
- Python | String Split, включая пробелы
- Python | Разделить несколько символов из строки
- Python | Разделить строку на Kth Вхождение символа
- Python | Разделить строки и цифры из списка строк
- Python | Разделить строку CamelCase на отдельные строки
- Разделить строку на равные части (групер в Python)
- Python | Разделить строку на группы из n последовательных символов
- Split () String метод в Java с примерами
- Python | Панды Разбить строки на два списка / столбца с помощью str.split ()
- Python | Способы разбить строку по-разному
- Разбить строку на подстроки с помощью разделителя
0.00 (0%) 0 votes