Возможно ли реализовать поиск что-то вроде СтрНайти("№123456", "123") = 0 ?
Как во встроенном поиске есть "слово целиком".
В начале слово может быть и номер и пробел и все что угодно, в конец точно так же.
на самом деле не особо-то это сложно. СтрНайти () же возвращает позицию вхождения, положим, N. Смотрим, чтобы символы N-1 и (N+СтрДлина (СтрокаПоиска)+1) были пробелами или знаками препинания. Если да, значит, все, нашли. Если нет, то берем в качестве исходной строки строку от (N+СтрДлина (СтрокаПоиска)+1) до конца и повторяем поиск уже в ней. И так пока не найдем или пока не вернет 0 - значит, такой подстроки нет.