Примеры использования функции split в языке C
Операция `split` - это метод строк (string), который разделяет входную строку на подстроки, используя указанный разделитель. Результатом операции `split` будет массив, содержащий все подстроки.
Пример кода:
python
sentence = "Hello, how are you?"
words = sentence.split(" ")
print(words)
Результат:
['Hello,', 'how', 'are', 'you?']
В данном примере, исходная строка "Hello, how are you?" разделена по пробелам (разделитель - пробел) и каждое слово становится элементом массива `words`.
python
numbers = "1,2,3,4,5"
digits = numbers.split(",")
print(digits)
Результат:
['1', '2', '3', '4', '5']
В этом примере, исходная строка "1,2,3,4,5" разделена по запятым (разделитель - запятая) и каждая цифра становится элементом массива `digits`.
python
text = "I like apples and bananas"
fruits = text.split(" and ")
print(fruits)
Результат:
['I like apples', 'bananas']
В данном примере, исходная строка "I like apples and bananas" разделена по фразе " and " (разделитель - " and ") и каждая фраза становится элементом массива `fruits`.
Также можно использовать `split` без указания разделителя, тогда строка будет разделена по пробелам:
python
sentence = "Hello world"
words = sentence.split()
print(words)
Результат:
['Hello', 'world']
В этом случае, исходная строка "Hello world" будет разделена по пробелам, и каждое слово станет элементом массива `words`.