Как стать автором
Обновить

Комментарии 15

slovo = slovo + bukva

ИМХО за такое нужно пожизненно запрещать прикасаться к компьютерам
Да бросьте. Те, кто разрабатывает под VBA — к компам считай и не прикасаются.
А что не по Вашему Взыскательному Нраву? Надо было написать word=word+letter? Или word+=letter? Или же был отменен оператор присваивания, а я не в курсе?
Да нормально все, читать такой код сплошное удовольствие. Детектив. Начиная со 2 строки. Function StrChange — она, судя по названию, меняет строку? ;)
Change — просто опечатка. А за детектив я рад :)
Change — просто опечатка.


Сколько нужно сделать ошибок в слове compare, чтобы получилось change? ;)
Message в том, что когда в программе некоторые обьекты позаимствовали имена из английского (хотя это не точно), а некоторые — из польского, и назначение этих обьектов закодировано в имени (или нет), то это выглядит некрасиво. Художника может обидеть каждый, да.
НЛО прилетело и опубликовало эту надпись здесь
Надо было написать word=word+letter? Или word+=letter?

Именно. 1) Транслит нечитабелен и для русскоязычных, 2) у Ваших зарубежных коллег будут проблемы в понимании кода.
slovo = slovo + bukva
ИМХО за такое нужно пожизненно запрещать прикасаться к компьютерам

Поддерживаю, нужно писать так: slovo += bukva :)

slovo += bukva

VBA такое не понимает.

Прежде, чем описывать алгоритм сравнения, неплохо бы формально описать критерий "похожести".

НЛО прилетело и опубликовало эту надпись здесь
Думаю, если простыню кода обернуть в тег Vbscript, она смотрелась бы немного легче.
НЛО прилетело и опубликовало эту надпись здесь
Считаю, что нужно чётко определить задачу. Что есть строка?
Строка #1
«Тверская обл., Кашин г, Советская ул, 1, 5»
и
Строка #2 «Тверская область; город Кашин; улица Советская; дом 1; квартира 5» — это разные последовательности символов, но одинаковые адреса.
Нам нужно найти, какие последовательности символов относятся к одному и тому же адресу.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории