| View previous topic :: View next topic |
| Author |
Message |
Visitor7
Joined: 03 Jun 2012 Posts: 88
|
Posted: Mon Jul 23, 2012 5:51 am Post subject: |
|
|
| Исправилось, спасибо. |
|
| Back to top |
|
 |
mihanus_sa
Joined: 24 Feb 2012 Posts: 9
|
Posted: Sat Jul 28, 2012 12:18 pm Post subject: |
|
|
уважаемые,вновь прошу о помощи
в скрипте 3 строчки
| Code: | MouseMove 782,832
Wait 78
MouseMove 782,832
|
или
| Code: | LButtonDown 706,828
Wait 10
LButtonUp 706,828 |
надо заменить вот такой
| Code: | | LButtonClick 782,832 |
причём 782,832 или 706,828 это координаты курсора,следовательно они могут меняться так же как и время Wait 78
сам пытался в SearchReplace.js
Что: MouseMove.+\nWait.+\nMouseMove.+\n
а вот чем затрудняюсь,но думаю может сначала убрать между командой с координатой Wait "число"? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Sat Jul 28, 2012 12:26 pm Post subject: |
|
|
mihanus_sa
Для встроенного диалога замены:
Что: MouseMove (\d+),(\d+)\nWait \d+\nMouseMove \1,\2
Чем: LButtonClick \1,\2
[v] Регулярные выражения
Если через SearchReplace.js, то
Чем: LButtonClick $1,$2 |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1069 Location: Poland
|
Posted: Sat Jul 28, 2012 12:54 pm Post subject: |
|
|
mihanus_sa
You can somewhat simplify. In standard "Replace" (Ctrl+R) with regular expressions:
What: MouseMove(.+)\nWait.+\nMouseMove\1
With: LButtonClick\1 |
|
| Back to top |
|
 |
mihanus_sa
Joined: 24 Feb 2012 Posts: 9
|
Posted: Sat Jul 28, 2012 1:29 pm Post subject: |
|
|
Infocatcher
KDJ
спасибо Вам огромное
 |
|
| Back to top |
|
 |
Visitor7
Joined: 03 Jun 2012 Posts: 88
|
Posted: Fri Aug 03, 2012 12:18 pm Post subject: |
|
|
Почему при Замене Текста кнопкой "Заменить все" я получаю тот же Текст, а при последовательной замене кнопкой "Заменить", получаю другой Результат?
 |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4652
|
Posted: Fri Aug 03, 2012 3:51 pm Post subject: |
|
|
Visitor7
Не воспроизводится. У меня, и так, и так, новая строка добавляется. |
|
| Back to top |
|
 |
Visitor7
Joined: 03 Jun 2012 Posts: 88
|
Posted: Sat Aug 04, 2012 11:42 pm Post subject: |
|
|
Тоже не воспроизводится. Странно, вчера много раз подряд пробовал %(
Сегодня вот так получается((\n) на \1\n, формат строки DOS):
| Code: | Текст При "Заменить всё" При "Заменить"
str1[rn] str1[rn] str1[rn]
str2[rn] [n] [rn]
¤ str2[rn] str2[rn]
[n] [rn]
¤ ¤ |
(\n) на \1\r тот же эффект. При "заменить всё" добавляется [r], а при последовательной "замене" [rn]. Буд-то при глобальной замене есть чувствительность к переносам, но другие эксперименты в режиме строки DOS это опровергают.
Формат строки юникс, (\n) на \1\n, другое поведение(поидее nn => [n][n], но глобальный поиск действует иначе):
| Code: | Текст При "Заменить всё" При "Заменить"
str1[n] str1[n] str1[n]
str2[n] str2[n] [n]
¤ ¤ str2[n]
[n]
¤ |
(\n) на \1\r в обоих случаях добавляет [n](вроде логично, nr => [n][n]).
Формат строки Mac, при замене (\n) на \1\n в обоих случаях ничего не добавляет(вроде логично, rn => [r]):
| Code: | Текст В обоих случаях
str1[r] str1[r]
str2[r] str2[r]
¤ ¤ |
(\n) на \1\r в обоих случаях добавляет [r](тоже вроде логично, rr => [r][r]).
Всю голову сломал в попытке постичь логику, какой тут алгоритм? |
|
| Back to top |
|
 |
Hocok44
Joined: 27 Sep 2010 Posts: 14
|
Posted: Wed Aug 22, 2012 12:28 pm Post subject: |
|
|
Попрошу помощи здесь еще раз.
Для вас это просто до смешного, но мне не под силам (
Есть огромный список ссылок, вида:
| Code: | [URL=http://exclusivefaile.com/ury0hvn19rmw/Bear_Boned.part1.rar.html]Bear_Boned.part1.rar - 600.0 MB[/URL]
[URL=http://exclusivefaile.com/crfy2tqg2l1n/Bear_Boned.part2.rar.html]Bear_Boned.part2.rar - 374.4 MB[/URL]
[URL=http://exclusivefaile.com/2swx9r8mu0lh/One_day.wmv.html]One_day.wmv - 45.6 MB[/URL]
[URL=http://exclusivefaile.com/zsuu3ne6rtw8/For_everybody.mp4.html]For_everybody.mp4 - 2.3 MB[/URL] |
Нужно всего навсего убрать размеры файлов в анкорах ссылок, тоесть получить результат такой:
| Code: | [URL=http://exclusivefaile.com/ury0hvn19rmw/Bear_Boned.part1.rar.html]Bear_Boned.part1.rar[/URL]
[URL=http://exclusivefaile.com/crfy2tqg2l1n/Bear_Boned.part2.rar.html]Bear_Boned.part2.rar[/URL]
[URL=http://exclusivefaile.com/2swx9r8mu0lh/One_day.wmv.html]One_day.wmv[/URL]
[URL=http://exclusivefaile.com/zsuu3ne6rtw8/For_everybody.mp4.html]For_everybody.mp4[/URL] |
Заранее огромное спасибо! |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1433
|
Posted: Wed Aug 22, 2012 12:38 pm Post subject: |
|
|
Hocok44
« - \d+(\.\d+)? MB»
(с пробелом в начале, без кавычек)
Или там разные единицы измерения могут быть?
Тогда
« - \d+(\.\d+)? [KMG]B» |
|
| Back to top |
|
 |
Hocok44
Joined: 27 Sep 2010 Posts: 14
|
Posted: Wed Aug 22, 2012 8:47 pm Post subject: |
|
|
| Infocatcher Большое Спасибо! Помогли здесь уже в который раз. |
|
| Back to top |
|
 |
NoOne
Joined: 10 Sep 2012 Posts: 2
|
Posted: Mon Sep 10, 2012 9:22 pm Post subject: |
|
|
Доброй ночи! Товарищи, подскажите, как задать поиск такого фрагмента текста. К примеру, надо найти (с последующей заменой) фрагменты "[p]", но не везде, а только после табулятора в начале строки. В частности, надо заменить "начало строки + TAB + [p]" на "начало строки + TAB + [m1][p]". (текст словаря лингво).
Спасибо. |
|
| Back to top |
|
 |
NoOne
Joined: 10 Sep 2012 Posts: 2
|
Posted: Mon Sep 10, 2012 11:00 pm Post subject: |
|
|
Вопрос снимается. Сам разобрался.
Last edited by NoOne on Wed Sep 12, 2012 7:49 am; edited 1 time in total |
|
| Back to top |
|
 |
InnI
Joined: 13 Apr 2011 Posts: 27
|
Posted: Tue Sep 11, 2012 8:41 am Post subject: |
|
|
У меня на версии 4.7.9 тоже кнопки "Заменить" и "Заменить всё" работают по разному.
Открыть новую пустую вкладку, нажать ENTER 5 раз, вызвать диалог замены. Заменить начало строки на точку с запятой ( ^ на ; ) с использованием регулярных выражений "С начала".
При каждом нажатии "Заменить" курсор сдвигается на строку вниз, но ничего не заменяет. При нажатии "Заменить всё" в строках со второй по пятую появляются точки с запятой.
Что характерно, при использовании SearchReplace.js нажатие "Заменить" вообще ни к чему не приводит, а нажатие "Заменить всё" проставляет точки с запятой во всех строках. |
|
| Back to top |
|
 |
230116885
Joined: 24 Aug 2011 Posts: 36
|
|
| Back to top |
|
 |
|