Войти

Показать полную графическую версию : [решено] Поиск в Jv16


naum7
03-07-2015, 15:32
Как сделать, чтобы при поиске в реестре с помощью программы Jv16 какого-нибудь слова, например, opera , искалось именно это слово, а не производные от него, типа, operation, operand и т.п. ?

Iska
03-07-2015, 16:49
Например, так:
http://i.imgur.com/7KHxyBm.png

http://i.imgur.com/cLtmlHO.png

naum7
20-07-2015, 10:32
Извините, но это не работает.
1. При изменении метода поиска на 3-й пункт сверху, поиск, например, witcher дает и такие слова как switcher
2. Окаймление слова в \b...\b тоже ничего не дает, т.к. поиск начинает искать все это выражение \bwitcher\b, его естественно не находит, т.е. результат поиска = 0
3. Если совместить эти оба метода, т.е. отметить 3-й пункт и поставить \b ..\b, то это приводит к п.2 , т.е. результат поиска =0

Iska
20-07-2015, 15:35
Извините, но это не работает. »
Не извиняю, поскольку я перед тем, как писать, проверил предложенное решение — оно работает.

1. При изменении метода поиска на 3-й пункт сверху, поиск, например, witcher дает и такие слова как switcher »
Естественно. А Вы чего ожидали?

2. Окаймление слова в \b...\b тоже ничего не дает, т.к. поиск начинает искать все это выражение \bwitcher\b, его естественно не находит, т.е. результат поиска = 0 »
Это неверное утверждение. «Поиск начинает искать» отдельное слово «witcher».

3. Если совместить эти оба метода, »
Это не «оба метода», а один. Вы выставляете поиск по регулярным выражениям в стандарте Perl, и пишете регулярное выражение в поле «Search words».

Я сделал именно то. что Вы просили:
чтобы при поиске в реестре с помощью программы Jv16 какого-нибудь слова, например, opera , искалось именно это слово, а не производные от него, типа, operation, operand и т.п. ?
Если это не то, что Вы ожидали — пишите яснее, что именно Вы хотели получить.




© OSzone.net 2001-2012