поиск и замена

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 37
Joined: Mon Nov 26, 2007 9:51 pm

поиск и замена

Post by laburj »

этот вопрос уже как-то поднимался, но всё же

часто возникают задачи по поиску текста по простейшей маске
например, мол*к (молоток)
где * - указывает любое кол-во символов

в таких случаях не очень хочется пользоваться регулярными выражениями

хотелось бы поддержку всего двух символов:
* - любое кол-во символов
? - один любой символ

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: поиск и замена

Post by DV »

laburj wrote: * - любое кол-во символов
? - один любой символ
Плагин QSearch (только поиск).

Offline
Posts: 37
Joined: Mon Nov 26, 2007 9:51 pm

Re: поиск и замена

Post by laburj »

DV wrote: Плагин QSearch (только поиск).
вроде он таким образом не работает

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: поиск и замена

Post by DV »

laburj wrote:вроде он таким образом не работает
RTFM :evil:
QSearch-Rus.txt для кого писался?

Offline
Posts: 37
Joined: Mon Nov 26, 2007 9:51 pm

Re: поиск и замена

Post by laburj »

DV wrote:
laburj wrote:вроде он таким образом не работает
RTFM :evil:
QSearch-Rus.txt для кого писался?
сорри, не углядел, стоял режим "on the fly mode" и спец. символы не определялись(

вспомнилась фидошная цитата: "читайте доки! Доки -рулез"

спасибо огромное за плагин, постоянно пользуюсь, теперь буду ещё использовать и спец.символы)

пс. а нельзя совместить "on the fly mode" со спец символами?

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Re: поиск и замена

Post by DV »

laburj wrote:пс. а нельзя совместить "on the fly mode" со спец символами?
Теоретически можно, но ввиду специфики поиска не стоит.
Например, мы хотим найти "a*b\nc*d". В режиме "on the fly mode" сначала искался бы "a*", потом "a*b", потом "a*b\n", потом "a*b\nc*", потом "a*b\nc*d". То есть сложность и количество операций поиска возрастает с количеством введенных символов. А так ищется уже окончательно введенная строка поиска.

Offline
Posts: 37
Joined: Mon Nov 26, 2007 9:51 pm

Post by laburj »

а может быть тогда в окошке плагина сделать ещё одну "галку", наподобии "Учитывать регистр",
только она называлась "Со спец симвалами"
в итоге по умолчанию -без галки-режим on the fly
с галкой-режим со спец.символами

DV
Online
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

а чем плохо всплывающее меню?

Offline
Posts: 37
Joined: Mon Nov 26, 2007 9:51 pm

Post by laburj »

ещё лучше) не знал просто как её вызвать, а тут методом тыка нашёл) оч. удобно!

Offline
Posts: 1
Joined: Wed Dec 02, 2009 1:05 pm
Location: Челябинск
Contact:

неточный поиск

Post by Joerrigo »

Подскажите, как искать неточную фразу? с использованием знаков *, # и т.п.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Joerrigo
См. QSearch плагин или скрипт SearchReplace.js в Scripts плагине.

Offline
Posts: 22
Joined: Mon Apr 27, 2009 5:46 am

Post by r0L1K »

вопрос: как в акелпаде можно заменить определенную последовательность символов (пробелы) на Enter?

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

r0L1K CTRL+H не пробовали, нет? Мне помогает.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Fr0sT wrote:И еще. Сейчас попался файл со странными переносами строк: \0d\0d\0a. Так вот, Акель не может найти это через \[000d]\[000d]\[000a] (пробовал и \[000d 000d 000a]), хотя HexSel показывает всё правильно.
А как Акел определили тип переносов? Не пробовали \[000d]\n ?

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

FeyFre
определил как Виндовую, \n\[000d] и \[000d]\n не работают...
Post Reply