Ru-Board.club
← Вернуться в раздел «Программы»

» AkelPad

Автор: gyra
Дата сообщения: 17.02.2016 15:00
coherent
Легко. Настройки -> Вкладка "Реестр" и там "Количество файлов".
Автор: sikemo
Дата сообщения: 17.02.2016 22:41
спасибо. И так будем знать.
Автор: coherent
Дата сообщения: 19.02.2016 15:33
gyra

Цитата:
Легко. Настройки -> Вкладка "Реестр" и там "Количество файлов".

Спасибо! То ли со зрением что-то, то ли магнитные бури, то ли солнце не с той стороны светило, пару раз заходил в настройки и тупо этот пункт не видел.
Автор: DCT
Дата сообщения: 19.02.2016 16:01
Подскажите пожалуйста, есть ли какой нибудь скрипт (типа как скрипт для фильтрации строк) для фильтра разделенных пустыми строками параграфов?
Автор: YuS_2
Дата сообщения: 19.02.2016 18:34
DCT

Цитата:
для фильтра разделенных пустыми строками параграфов?

В Акелпаде нет понятия параграфа, только строки...
А что именно хочется отфильтровать/удалить/спрятать?
Автор: DCT
Дата сообщения: 19.02.2016 20:48
YuS_2 В общем виде задача чуть сложнее: часто нужно удалять элементы в html/xml, от открывающего тега до закрывающего содержащие определенный текст. Как правило, это разбито на параграфы, так что достаточно удалять параграф. Если есть что то готовое подобное (типа как работает LinesFilter.js, но дополнительно указывать тэг или параграф) - было бы просто замечательно. Но вроде такого в скриптах не нашел.
Автор: VSHY
Дата сообщения: 19.02.2016 23:04
DCT
Есть просто удаляющие текст между определёнными тэгами либо вместе с тэгами, например:
Цитата:
-"Убрать кавычки ''..|..''" Call("Scripts::Main", 1, "CommentsDel.js", `-smbStart='"' -smbEnd='"'`)
-"Убрать кавычки «..|..»" Call("Scripts::Main", 1, "CommentsDel.js", `-smbStart="«" -smbEnd="»"`)
-"Убрать <emphasis...>" Call("Scripts::Main", 1, "CommentsDel.js", `-smbStart="<emphasis>" -smbEnd="</emphasis>"`)
-"Убрать <strong...>" Call("Scripts::Main", 1, "CommentsDel.js", `-smbStart="<strong>" -smbEnd="</strong>"`)
Автор: DCT
Дата сообщения: 19.02.2016 23:24
VSHY
Спасибо! Близко но не подходит, т.к. нет возможности удалять только те блоки, в которых есть заданное слово. Посмотрю, может как нибудь получится что нибудь сваять из CommentsDel.js и LinesFilter.js...
Автор: sikemo
Дата сообщения: 21.02.2016 12:06
раз пошла такая пьянка

Цитата:
<emphasis>" -smbEnd="</emphasis>


, подскажите, как вытянуть линки на картинки
типа
><img src="https://pbs.twimg.com/media/CbrqwMLW8AMahuP.jpg" alt="" style="border: 0px

код беру с Семаджика, а вытягиваю Download Master'ом, хотя можно было бы фильтровать Akelpad'ом
---
Если еще есть знатоки по всем вопросам, подскажите решение или где копать. Надо вытягивать из twitter из темы (lists) ссылки на картинки. При копировании кода и вкидании в Download Master вытягивает где-то 36 линков, а вот копирование текста (линки не подтягиваются) Akelpad видит около 830 строк (и, соотв., картинок). View-source twitter (chrome) не дает линков, там их количество соответствует этим 36. Тут вроде рпименить какой-то веб-редатор по типу Семаджика, но если он не видит этих строк, ?

Или, друзья, перенаправьте в тему. СПС
Автор: YuS_2
Дата сообщения: 21.02.2016 13:00
sikemo

Цитата:
как вытянуть линки на картинки  
типа  
><img src="https://pbs.twimg.com/media/CbrqwMLW8AMahuP.jpg" alt="" style="border: 0px

SearchReplace.js
включить:
Регулярные выражения
Многострочно
Заменять на функцию


Код: Что: [\s\S]*
Чем: return $0.replace(/^.*<img src="([^"]+).*/mg, "$1" );
Автор: sikemo
Дата сообщения: 22.02.2016 11:48
на фрагменте [more]<div class="AdaptiveMedia-threeQuartersWidthPhoto" style="display: inline-block; height: 379.5px; margin-right: 1px; overflow: hidden; width: 379.5px; color: rgb(41, 47, 51); font-family: Arial, sans-serif; font-size: 0px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/CaW54E-XEAQp6zQ.jpg" data-element-context="platform_photo_card" style="height: 379.5px; position: relative; width: 379.5px;"><img src="https://pbs.twimg.com/media/CaW54E-XEAQp6zQ.jpg" alt="" style="border: 0px; position: absolute; height: 379.5px; left: -99px;"></div></div><span style="color: rgb(41, 47, 51); font-family: Arial, sans-serif; font-size: 0px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(255, 255, 255);"><span class="Apple-converted-space"> </span></span><div class="AdaptiveMedia-thirdHeightPhotoContainer" style="display: inline-block; height: 379.5px; vertical-align: top; width: calc(25% - 1px); color: rgb(41, 47, 51); font-family: Arial, sans-serif; font-size: 0px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);"><div class="AdaptiveMedia-thirdHeightPhoto" style="height: calc(33.3333% - 0.666667px); margin-bottom: 1px; overflow: hidden; width: 125.5px;"><div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/CaW55SXW0AA_au3.jpg" data-element-context="platform_photo_card" style="height: 125.828px; position: relative; width: 125.5px;"><img src="https://pbs.twimg.com/media/CaW55SXW0AA_au3.jpg" alt="" style="border: 0px; position: absolute; width: 125.5px; top: -58px;"></div></div><div class="AdaptiveMedia-thirdHeightPhoto" style="height: calc(33.3333% - 0.666667px); margin-bottom: 1px; overflow: hidden; width: 125.5px;"><div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/CaW563-XEAAvTnF.jpg" data-element-context="platform_photo_card" style="height: 125.828px; position: relative; width: 125.5px;"><img src="https://pbs.twimg.com/media/CaW563-XEAAvTnF.jpg" alt="" style="border: 0px; position: absolute; width: 125.5px; top: -30px;"></div></div><div class="AdaptiveMedia-thirdHeightPhoto" style="height: 126.5px; margin-bottom: 1px; overflow: hidden; width: 125.5px;"><div class="AdaptiveMedia-photoContainer js-adaptive-photo " data-image-url="https://pbs.twimg.com/media/CaW58vyWEAAKVRf.jpg" data-element-context="platform_photo_card" style="height: 126.5px; position: relative; width: 125.5px;"></div></div></div><br class="Apple-interchange-newline">[/more]

оставило только:
https://pbs.twimg.com/media/CaW563-XEAAvTnF.jpgclass="Apple-interchange-newline">
Автор: YuS_2
Дата сообщения: 23.02.2016 13:02
sikemo

Цитата:
оставило только:

Задачу необходимо подробнее раскрывать, чтобы получить то, что хочется...

Если ссылок несколько в одной строке, то проще сделать так:
Задействовать скрипт FindReplaceEx.js
Регулярка: <img src="\K[^"]+
Скрин того, что должно получиться:

- красным обведено то, что необходимо нажать. В новой вкладке откроются только необходимые ссылки.
Автор: coherent
Дата сообщения: 27.02.2016 16:12
Skif_off
Можно ли, и если можно, то как, добавить в vbs.coder подсветку чисел, но так, чтобы они при этом не подсвечивались в комментариях и строковых переменных? Просто подсветку, если я правильно понимаю, то это ([0-9]+) в QuotesRE. А как исключить из этого комментарии и строковые переменные? В регэкспах не силен...
Автор: Skif_off
Дата сообщения: 27.02.2016 19:30
coherent
Честно говоря, сам не особо силён, использую достаточно простые. Может быть, что-нибудь типа

Код: QuotesRE:
1    "\b([0-9]++)\b"    "\1=(0,${NUM},0)"
Автор: coherent
Дата сообщения: 27.02.2016 19:49
Skif_off

Цитата:
Может быть, что-нибудь типа

Везде, по крайней мере на чем проверял, срабатывает. Спасибо за подсказку!
Автор: DCT
Дата сообщения: 28.02.2016 02:36
del (не туда написал)
Автор: YuS_2
Дата сообщения: 28.02.2016 07:05
Skif_off

Цитата:
Првила и секции из coder-файла отрабатываются в том порядке, в котором записаны

Это не совсем точно, т.к. приоритетность всё же присутствует:

Цитата:
Instructor писал:
.. возрастающий приоритет (от меньшего к большему):
1. "Words:".
2. "Delimiters:".
3. "QuotesRE:", "Quotes:" - сейчас может меняться.
4. "Folds:".
Автор: Skif_off
Дата сообщения: 28.02.2016 11:26
YuS_2
Да, стоило выразиться точнее, имел в виду Quotes и QuotesRE.
Автор: Lhonemzathrum
Дата сообщения: 02.03.2016 19:47
Привет всем. Подскажите пожалуйста как в AkelPad закрепить папку для сохранения файлов? Как запомнить последний каталог, в котором происходило сохранение? Спасибо!
Автор: gyra
Дата сообщения: 02.03.2016 21:08
Lhonemzathrum

Цитата:
Как запомнить последний каталог, в котором происходило сохранение?

Так вроде по умолчанию и запоминает. В AkelPad.ini параметр LastDirectory.
Автор: Lhonemzathrum
Дата сообщения: 03.03.2016 17:46
если открываю вновь созданный файл в программе, то при сохранении предлагает папку текущую а не прошлую.
Автор: gyra
Дата сообщения: 03.03.2016 18:24
Lhonemzathrum
Последнюю папку AkelPad предлагает для сохранения нового файла, а если открыть уже созданный, то да, будет предлагать папку откуда файл открывался.
Автор: Skif_off
Дата сообщения: 04.03.2016 16:28
Lhonemzathrum
http://akelpad.sourceforge.net/forum/viewtopic.php?p=30793#30793
Автор: SSchumi
Дата сообщения: 17.03.2016 14:49
Хочу найти в текстовом файле строку с двумя словами в любой последовательности.
Сейчас делаю через поиск с регулярными выражениями: search.*actionbar|actionbar.*search
А можно как-то автоматизировать, чтобы просто вводил два слова и она автоматом поиск делала, как я указал выше?
Автор: coherent
Дата сообщения: 20.03.2016 17:11
Подскажите, пожалуйста, регулярное выражение для решения такой задачи.
Имеются секции вида [Search Engine номер]. Номера секций идут не по порядку, типа:
[Search Engine 10]
[Search Engine 6]
.....
[Search Engine 1]
Я хочу, чтобы номера секций шли в порядке возрастания: 1, 2, 3,... и т.д.
Автор: YuS_2
Дата сообщения: 20.03.2016 17:59
coherent

Цитата:
чтобы номера секций шли в порядке возрастания

А у секций есть содержание?
Автор: coherent
Дата сообщения: 20.03.2016 18:18
YuS_2

Цитата:
А у секций есть содержание?

Есть. Вы имеете в виду расставлять секции целиком в порядке возрастания номеров? Это было бы вообще круто!
Но меня устроит и такой вариант: я секции расставляю вручную. Номера идут не по порядку, потому что секции имели номера, а я их (секции целиком) расставил в другом порядке. И остается только упорядочить номера в названиях секций [Search Engine номер], чтобы они шли в порядке возрастания: 1, 2, 3,... и т.д..
Автор: Andrey_A_A
Дата сообщения: 20.03.2016 18:27
coherent, не знаю, поможет или нет, но недавно просили:
SortSectionINI.vbs - Сортировка секций INI файла в алфавитном порядке
Автор: coherent
Дата сообщения: 20.03.2016 19:05
Andrey_A_A

Цитата:
SortSectionINI.vbs - Сортировка секций INI файла в алфавитном порядке

Спасибо, посмотрю.
Извиняюсь за оффтоп. Единственный момент, я не могу скопировать выделенный код. Нажимаю "Выделить весь код", Ctrl+C и ничего в буфер не копируется. Сталкивался с этим и в других темах по скриптам у Вас на форуме. Заметил, что коды, открытые для доступа без регистрации, можно скопировать, а те, что только для зарегистрированных пользователей, нельзя. Или я что-то неправильно делаю?
Автор: YuS_2
Дата сообщения: 20.03.2016 21:56
coherent

Цитата:
расставлять секции целиком в порядке возрастания номеров

Эта задача не совсем простая, но ничего невозможного в ней вроде бы нет... только под это дело придется писать скрипт, либо воспользоваться уже готовыми, если найдется с такой функцией. Вот вроде бы уже написали выше, что такой существует.

Цитата:
остается только упорядочить номера в названиях секций

Т.е., никакой сортировки не требуется?
Если я правильно понял... необходимо просто заменить номера секций на номера по порядку?
Тогда, можно сделать так:
SearchReplace.js
[v] Регулярные выражения
[v] Многострочно
[v] Заменять на функцию

Код: Что: ^(\[[^\d]*)\d+
Чем: if (typeof nInit == "undefined") {nInit=0; nCount=1;} return $1 + (nInit + nCount++);

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.