Как найти соответствия для слова C#

пишу программу на C#, есть 2 списка(string) слов. В 1 списке русские слова, во 2 английские. После чего эти списки вперемешку(рандомно) заносятся в listbox1(английские) и listbox2(русские). Нужно для соответствующего слова из listbox1 найти перевод в listbox2, каким образом это можно сделать, если элементы списка распределяются рандомно?

Проверка соответствия URL

Как проверить есть ли в URL часть строки. Строка полного вида

index.php?route=catalog/product/edit&user_token=BrNypCZLBTKEZLU04b0YatYdMo5YmLRd&product_id=51 

пытаюсь проверить но как то тщетно, в чем именно у меня ошибка и как это сделать

<script> var path = window.location.search; if (path.match("/^\?route=catalog/product/edit$  /")) alert ("yes") </script>