[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: ХарВик, simup, Andrey_A, chip642  
ОБСУЖДЕНИЕ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ
Andrey_AДата: Четверг, 19.07.2012, 02:29 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
ОБСУЖДЕНИЕ РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ




В этой теме обсуждаются различные вопросы, связанные с регулярными выражениями


 
bizvitДата: Четверг, 19.07.2012, 02:29 | Сообщение № 2
Рядовой

На сайте с: 12.11.2012
Город: Москва
Сообщений: 12
Награды: 0
Репутация: 0
Чуть не под микроскопом рассмотрел эту страницу ((
<Ниже приведены ссылки на регулярные выражения> - это что значит?
Куда уже ниже?

Остро нуждаюсь использ. рег. выражения через akelpd,
но, к сожалению, нигде внятно ничего на эту тему не нашел.
Даже не пойму - вообще через akelpd regexp работает?

Через DreemWeaver масса неудобств возникает.
Может кто посоветует что?
 
Andrey_AДата: Понедельник, 12.11.2012, 14:00 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Quote (bizvit)
Остро нуждаюсь использ. рег. выражения через akelpd,
но, к сожалению, нигде внятно ничего на эту тему не нашел.

Есть пока такое Удаление текстовых объектов
Что именно вам надо? Пишите... возможно разрешится ваш вопрос


 
bizvitДата: Понедельник, 12.11.2012, 19:26 | Сообщение № 4
Рядовой

На сайте с: 12.11.2012
Город: Москва
Сообщений: 12
Награды: 0
Репутация: 0
Спасибо. Кое-что прояснилось.

На AkelPad только-только переключился. Очередной тупик:
как включить фолдинг (сворачивание выделенных строк)?
В плагинах выставил галочку напротив Coder:CodeFold, + горячие клавиши.
Никакого сворачивания - увы ((
Где ни выискивал инфу - ни намека не встретилось.
 
Andrey_AДата: Понедельник, 12.11.2012, 19:32 | Сообщение № 5
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Quote (bizvit)
Никакого сворачивания - увы ((
Где ни выискивал инфу - ни намека не встретилось.


Да, есть проблема вызова фолдинга, для этого есть скрипты, один из которых
скрипт CodeFoldSwitcher.js

[plus]Рекомендую скачать AkelPad Image, если даже не будете пользоваться, то многое можно взять для себя[/plus]


 
bizvitДата: Понедельник, 12.11.2012, 20:04 | Сообщение № 6
Рядовой

На сайте с: 12.11.2012
Город: Москва
Сообщений: 12
Награды: 0
Репутация: 0
ОК, спасибо. Ща опробую.

Добавлено (12.11.2012, 20:04)
---------------------------------------------
Мрак. Такое чувство, что я двоечник и с луны свалился.
Народ юзает эту прогу, а непосвященным хода нет в энтот парадиз...
Извини, брат. И на том спасибо )))

Вложил этот скрипт в папку со скриптами. Блинн...
На том и все. Что дальше - фиг его знает ((
Спросить не у кого, и совестно, оченно людей отвлекать от умных мыслей )))
День убит ни на что. Полезу в AkelPad Image )))

 
Andrey_AДата: Понедельник, 12.11.2012, 20:50 | Сообщение № 7
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Quote (bizvit)
Спросить не у кого, и совестно, оченно людей отвлекать от умных мыслей )))
День убит ни на что. Полезу в AkelPad Image )))

Спрашивай, не стесняйся,
есть кнопка
Code
-"Сворачивание блоков - показать/скрыть список" Call("Scripts::Main", 1, "CodeFoldSwitcher.js", `-ShowDock=1 -hideAll=1`) Icon("%a\AkelPadImage.dll",108)


 
bizvitДата: Вторник, 13.11.2012, 00:06 | Сообщение № 8
Рядовой

На сайте с: 12.11.2012
Город: Москва
Сообщений: 12
Награды: 0
Репутация: 0
Спасибо большое, проясняется понемногу ))
Один еще вопрос. Для AkelPad нет фолдинга, наподобие, как в DreamWeaver,
когда независ. от блоков можно сворачивать выдел. строки, ну или фрагменты?
 
Andrey_AДата: Вторник, 13.11.2012, 00:27 | Сообщение № 9
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Quote (bizvit)
наподобие, как в DreamWeaver

пока нет


 
shveicarДата: Четверг, 29.11.2012, 15:38 | Сообщение № 10
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Добрый день.
Вопрос следующий:
Можно ли с помощью регулярных выражений в AkelPad - организовать приращивание значения по счетчику?
Например, - в тексте много фрагментов вида image_56784.jpg, image_994422.jpg и других подобных. Их можно обозначить в поиске одной фразой - image_([0-9]+).jpg
а в замене нужно, чтобы каждый попадающийся фрагмент увеличивался на 1 - то есть: первый попавшийся фрагмент заменялся на image_001.jpg
Второй попавшийся фрагмент на image_002.jpg и так далее - до конца текста.
Или для этого действия - нужен отдельный скрипт?
Спасибо.
P.s на форуме AkelPad помогли - а точнее скрипт SearchReplace.js вопрос снят...


Сообщение отредактировал shveicar - Четверг, 29.11.2012, 22:25
 
Andrey_AДата: Суббота, 01.12.2012, 13:01 | Сообщение № 11
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Quote (shveicar)
на форуме AkelPad помогли - а точнее скрипт SearchReplace.js вопрос снят...

Выложил бы решение )


 
shveicarДата: Суббота, 01.12.2012, 15:06 | Сообщение № 12
Генерал-лейтенант

На сайте с: 18.05.2012
Город: Санкт-Петербург
Сообщений: 562
Награды: 10
Репутация: 23
Quote (Andrey_A)
Выложил бы решение )

Нет проблем! - запускаем SearchReplace.js в поле поиск -пишем заменяемое значение ( в виде регулярного выражения)
Доступно только для пользователей
в поле замена указываем свое значение для фрагмента - например:
Доступно только для пользователей
и не забыть отметить галки в полях - заменять на функцию и регулярные выражения.


Сообщение отредактировал shveicar - Суббота, 01.12.2012, 15:08
 
InFiveДата: Вторник, 03.12.2013, 23:54 | Сообщение № 13
Майор

На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
Награды: 2
Репутация: 0
в сборке, в файле Reg_vr.txt есть примеры регулярок для поиска и удаления повторов слов... но что-то

ни
[bgcolor=green]Найти повтор слова
(?<![^\s\A])([А-яЁё]+)[\h]+\1[/bgcolor]

ни
[bgcolor=green]Удалить повтор слов
(?<![А-Яа-яЁё])([А-Яа-яЁё]+) \1( |.)
$1$2[/bgcolor]

в AP не работают (по крайней мере у меня), синтаксическая ошибка... так а какие есть другие варианты регулярок для удаления повторов слов, чтобы первое заданное вхождение при последовательном поиске от начала документа сохранялось, а остальное удалялось?

Спасибо...


Сообщение отредактировал InFive - Вторник, 03.12.2013, 23:56
 
Andrey_AДата: Среда, 04.12.2013, 19:42 | Сообщение № 14
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7187
Награды: 143
Репутация: 125
Аверин Андрей
Цитата InFive ()
Reg_vr.txt

Этот файл тестовый, пример регулярного выражения для au3


 
aleksey_shashuto1Дата: Понедельник, 28.07.2014, 18:25 | Сообщение № 15
Рядовой

На сайте с: 02.07.2014
Город: Minsk
Сообщений: 4
Награды: 0
Репутация: 0
Нужно разбить текст на строки, чтобы каждое предложение с новой строки начиналось.

Делаю простой заменой:
точка+пробел на точка+\r\n
Потом также с ! и с ?

Но как быть с предложениями вида:
"В г. Москве в 1990-м г. преступный Mr. Bean ограбил банк..."

можно конечно пройтись и заменить
г.\r\n на г.
Mr.\r\n на Mr.
.\r\n. на .. (дважды), но не все же слова в большом тексте выловишь?!

Может есть решение такого.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Интеллектуальные права и отказ от ответственности