Notepad ++ не жадные регулярные выражения Поддерживает ли Notepad ++ нежелезные регулярные выражения? Например, для текста: abcxadc Я хочу получить детали, используя шаблон: a.+c И теперь я получаю целую строку вместо двух частей. Я попытался использовать '?' оператора, но безуспешно. Ответ 1 Notepad ++ не поддерживает ленивый модификатор ?. Вместо этого вы можете указать, чего не хотите: a[^c]+c Определяет: match a, за которым следует один или несколько символов, которые не являются c, а затем c. Это будет соответствовать abc и adc. Ответ 2 Обновление: от версии 5.9 (время сборки 31 марта 2011 г.), Notepad ++ поддерживает не жадные регулярные выражения (новый сцинтилля 2.5). Ответ 3 Я сделал следующее с Notepad ++ V6.1.5 (теперь он имеет механизм регулярных выражений PCRE): а. +? С и получил 2 части (abc и adc) Теперь доступны ленивые (не жадные) запросы.
Ответ 1 Notepad ++ не поддерживает ленивый модификатор ?. Вместо этого вы можете указать, чего не хотите: a[^c]+c Определяет: match a, за которым следует один или несколько символов, которые не являются c, а затем c. Это будет соответствовать abc и adc.
Ответ 2 Обновление: от версии 5.9 (время сборки 31 марта 2011 г.), Notepad ++ поддерживает не жадные регулярные выражения (новый сцинтилля 2.5).
Ответ 3 Я сделал следующее с Notepad ++ V6.1.5 (теперь он имеет механизм регулярных выражений PCRE): а. +? С и получил 2 части (abc и adc) Теперь доступны ленивые (не жадные) запросы.