Определение
Подстрока — это часть строки, состоящая из идущих подряд символов, без пропусков и перестановок. Например, «граф» — подстрока слов «телеграф» и «графика». Поиск в текстовом редакторе (Ctrl+F) ищет именно подстроку, поэтому находит запрос и внутри других слов.
Ключевые признаки
- Символы подряд — «тра» является подстрокой слова «трава», а «тва» нет: буквы т, в, а в слове есть, но стоят не подряд
- Границы слова не важны — подстрока может стоять в начале, середине или конце другого слова: запрос «кот» найдёт и «кот», и «котёнок», и «икота»
- Формы слова находятся не всегда — «маяк» найдётся в «маяка» и «маяком», потому что начало слова не меняется, но «день» не найдётся в «дня», ведь там буквы изменились
- Пробел считается символом — запрос «граф » с пробелом на конце не найдёт «граф» перед точкой или запятой, поэтому лишний пробел в запросе искажает счёт
Пример
Текст: «Телеграф стоял у дороги. Граф приехал к телеграфу, а графин остался на столе». Поиск «граф» без учёта регистра подсветит 4 места: «Телеграф», «Граф», «телеграфу», «графин». Само слово «граф» здесь встречается только один раз, остальные три совпадения — подстроки других слов.
Тема целиком: Поиск слова в текстовом файле — теория, разобранные задания и тренажёр.
Не путай: Подстрока и целое слово
Подстрока — любые идущие подряд символы, поэтому поиск «граф» подсветит и «телеграф», и «графа». Целое слово стоит между пробелами или знаками препинания: режим «Только слово целиком» найдёт «граф», но пропустит и «телеграф», и форму «графа», поэтому для счёта слова «в любой форме» он не подходит.
Частые вопросы
Что такое подстрока простыми словами (для 7–9 класса)?
Подстрока — это часть строки, состоящая из идущих подряд символов, без пропусков и перестановок. Например, «граф» — подстрока слов «телеграф» и «графика». Поиск в текстовом редакторе (Ctrl+F) ищет именно подстроку, поэтому находит запрос и внутри других слов.
Как подстрока выглядит на практике?
Текст: «Телеграф стоял у дороги. Граф приехал к телеграфу, а графин остался на столе». Поиск «граф» без учёта регистра подсветит 4 места: «Телеграф», «Граф», «телеграфу», «графин». Само слово «граф» здесь встречается только один раз, остальные три совпадения — подстроки других слов.
В каких заданиях ОГЭ встречается «подстрока»?
В заданиях на знание понятий информатики — потренируйся в тренажёре Совелия.