Регулярные выражения\аналоги - возможно? (WEB-парсинг)

Sky-WaLkeR
Offline
Зарегистрирован: 29.07.2012

Всем доброго времени суток.

Реально ли запустить на Arduino регулярные выражения, хотя бы простенькие? Или какую-нибудь альтернативу для парсинга WEB-страниц? Забираю исходный код страницы (Ethernet Shield на Wiznet) и хочу сдернуть часть информации. Использование компьютера нежелательно (первоначально была идея повесить на ПК TCP-сервер, который по запросу все это парсит и передает уже в готовом виде, и даже реализовано, но включенный комп круглый день...)

Заранее спасибо.

Borland
Offline
Зарегистрирован: 17.05.2012

http://arduino.cc/forum/index.php/topic,59917.html

Попробуете, отпишитесь сколько памяти она отжирает

http://arduino.cc/forum/index.php/topic,59917.html

 

Sky-WaLkeR
Offline
Зарегистрирован: 29.07.2012

Спасибо за ссылку. Про этот форум я как-то и забыл (да и Гугл с Яндексом молчали). Буду пробовать.

Там написано: This compiles to be 2842 bytes. However an "empty" sketch is 450 bytes, so the regular expression library has added 2392 bytes (2.33 Kb). Как запущу - скажу точно.

Небольшое изменение в задаче (на реализацию не влияющее): буду парсить не HTML, а XML.

Sky-WaLkeR
Offline
Зарегистрирован: 29.07.2012

Запустил (руки дошли до нее наконец, до этого забирал страницу). Да, это то, что нужно! Спасибо! Сколько занимает точно не скажу, у меня веса прибавилось где-то на 6Кб (но на самом деле меньше, там пара других вещей добавилось - где-то около 2-4Кб)