Мне кажется это никак не связанно с тем что Left, Split и регулярки не подходят для этих целей...
О Left и Split я говорил раньше. Left вообще не нужна в принципе, она генерирует копию подстроки, а копия никому не нужна.
Split тоже генерирует копии и этим плох, а его функционал никому особо не нужен (никто не назовёт адекватного разделителя, разделение с помощью которого улучшит ситуацию, а не ухудшит).
Собсно если не использовать в VB Left, Split и регулярки, то остаётся только орудовать Mid и InStr? =)
Регулярки это вообще кошмар для данного случая. Mid$ ничем не лучше Left, потому что не делает ничего, кроме как генерации копии подстроки, а копия не нужна. InStr — самая хорошая из всех названных. Но ей не хватает следующей функции: вместо одной искомой подстроки, задать целое множество искомых символов, да так, чтобы она возвращала не только позицию найденного вхождения, но и номер элемента из множества искомых вхождений.
Возможно ли лицезреть это ПО? конечно желательно исходничег...
Что именно? Исходник технологии, в рантайме строящий граф маршрутизаторов хода выполнения?