Мне нужен способ найти разницу между двумя строками в приложении Windows, используя VBScript
. Одна из строк известна, но вторая во время кодирования полностью неизвестна. Я знаю, что есть такие функции, как StrCompare
, InStr
и т. Д., Но для этого вам требуется знать вторую строку также во время кодирования.Разница между двумя строками в VBScript
Объяснение:
Существует текстовое поле на экране и есть несколько кнопок, в том же экране. Когда и когда нажаты кнопки, текст в текстовом поле изменяется в зависимости от нажатия кнопки. Есть ли способ найти изменения, внесенные в текст после нажатия кнопки? В основном мне нужно, чтобы текст был введен из-за нажатия кнопки. Есть ли простой способ сделать это или требует сложного кодирования?
Спасибо заранее.
Определить «разницу». Вам нужно найти первый несоответствующий символ, [сходство строк] (http://en.wikipedia.org/wiki/String_similarity) (например, [расстояние Левенштейна] (http://en.wikipedia.org/wiki/Levenshtein_distance)) или что-то еще? – Helen
Предположим, что первоначально текстовое поле отображалось «Apple». Как только пользователь нажимает кнопку, текст меняется на «Apple, Orange». Теперь мне нужно найти текст «Оранжевый». – Rajesh
Нет простого решения для поиска произвольных различий между двумя строками. Будет ли добавлен новый текст? Или он будет вставлен в произвольную позицию в существующей строке? –