что такое парсинг? 

 

что такое парсинг и зачем он нужен?
парсинг это анализ и сбор необходимой информации с интернет-ресурсов и других источников информации.
под парсингом так же подразумевают обработку (конвертацию) данных из одного формата в другой с промежуточной обработкой

это процесс анализа входной последовательности символов с целью разбора грамматической структуры, обычно, в соответствии с заданной формальной грамматикой

в информатике, синтаксический анализ [(парсинг)](http://ru.wikipedia.org/wiki/парсинг) — это процесс анализа входной последовательности символов с целью разбора грамматической структуры, обычно, в соответствии с заданной формальной грамматикой. синтаксический анализатор (парсер) — это программа или часть программы, выполняющая синтаксический анализ.

щ

в информатике, синтакси́ческий ана́лиз (па́рсинг) — это процесс анализа входной последовательности символов с целью разбора грамматической структуры, обычно, в соответствии с заданной формальной грамматикой. синтаксический анализатор (парсер) — это программа или часть программы, выполняющая синтаксический анализ.
пример разбора выражения в дерево

при парсинге исходный текст преобразуется в структуру данных, обычно — в дерево, которое отражает синтаксическую структуру входной последовательности и хорошо подходит для дальнейшей обработки.

обычно синтаксический анализ делится на два уровня:

 * лексический анализ — входной поток символов («букв» ) разбивается на линейную последовательность токенов (или так называемых лексем) — «слов» языка (напр. целые числа, идентификаторы, строковые константы и т. д.) ;
 * грамматический анализ — из токенов выделяются «предложения» языка, согласно грамматическим правилам, и создается дерево разбора.

как правило, результатом синтаксического анализа является синтаксическая структура предложения, представленная либо в виде дерева зависимостей, либо в виде дерева составляющих, либо в виде некоторой комбинации первого и второго способов представления.