Ответ
Оффтоп - всё, что не касается тематики раздела Опции темы
Старый 26.04.2018, 21:39
  #1091
aposter
 
Регистрация: 26.06.2012
Сообщений: 47

так надо (1) каждую третью или же (2) только третью в каждой строке? это 2 разные задачи

для случая (1) результат будет
новость
==++==++==++
новость
==++==++==++
для случая (2) результат будет
новость
==++======
новость
==++======

опять же, если у вас фиксированная длинна со знаками равно, то можно
найти:
=========
заменить на:
==++======
и регулярное выражение, которое будет находить первые 3 знака равно
(={3})(=+)






в группе 1 первые 3 знака равно, в группе 2 остальные

вот теперь осталось заменить группу 1 на "==++" а группу 2 оставить без изменения, но для php, javascript, notepad++, emeditor и т.д. реазлизация замены может быть чуть отличаться


вот так к примеру, это можно сделать в emeditor




Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 26.04.2018, 22:31
  #1092
Matrix
 
Аватар для Matrix
Регистрация: 03.06.2016
Сообщений: 1,099

Сообщение от Insane Посмотреть сообщение
Помогите, пожалуйста, составить регулярное выражение, чтобы заменить каждый третий разделитель (=========) на (++), в текстовом документе, полученном после обработки материалов через Upboat:

новость
=========
новость
=========
новость
=========
новость
=========
Вы невнимательно читаете условия задачи.

Ему надо так:

новость
=========
новость
=========
новость
++
новость
=========
Нравится 1   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 26.04.2018, 23:19
  #1093
aposter
 
Регистрация: 26.06.2012
Сообщений: 47

Я то как раз внимательно читаю, вот только трактовать эти условия можно по разному, потому что, нету конкретики. Мне ведь не известно для чего это делается! А вот случай, который описал Matrix, действительно куда более сложный, и решить эту задачу можно уже на конкретном примере

если в самой новости не содержиться знака равно, то можно применить вот такое выражение
([^=]+=+[^=]+=+[^=]+)(={3})(=+)
и сделать замену в emeditor
\1++
Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 26.04.2018, 23:35
  #1094
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Сообщение от Insane Посмотреть сообщение
мне нужно только каждую третью полностью заменить на +++
Сообщение от aposter Посмотреть сообщение
если в самой новости не содержиться знака равно



А вообще регулярные выражение очень индивидуальны и без ознакомления с оригиналом текста примеры могут и не работать.
Мы "вслепую" пытаемся помочь.
Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 27.04.2018, 00:56
  #1095
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Универсальный пример. В тексте могут встречаться одиночные знаки '=' :

Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 27.04.2018, 20:53
  #1096
aposter
 
Регистрация: 26.06.2012
Сообщений: 47

Сообщение от Insane Посмотреть сообщение
aposter, но так ведь все строки заменяются, а мне нужно только каждую третью полностью заменить на +++

Вчера забыл про макросы, вот пишу сегодня. Насколько мне известно в notepad++ есть макросы, в emeditor они точно есть.
Макросы можно писать на уровне программирования с помощью javascript или же воспользоваться кнопкой записи действия (для этого программистом не надо быть).

Порядок действий:
1)Нажать на кнопку записи макроса
2)Ввели в поиск
=========
3)3 раза нажали на кнопку поиска
4)Найденные знаки равно заменили на
+++++++++
замену к примеру можно сделать с помощью кнопки "Replace", которая меняет только первое совпадение, а не все.
5)Нажать на кнопку остановки записи макроса
6)Нажать или удерживать кнопку воспроизведения макроса

Очень удобный инструмент, советую попробовать, возможно не раз пригодиться!
Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 27.04.2018, 23:27
  #1097
player
 
Аватар для player
Регистрация: 18.03.2013
Сообщений: 536

Борьба с телегой вышла на новый уровень.

Нравится 6   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:
Старый 27.04.2018, 23:38
  #1098
trooper666
 
Регистрация: 04.11.2012
Сообщений: 1,044

player, жесть
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Старый 28.04.2018, 14:41
  #1099
Nordickan
 
Регистрация: 13.05.2011
Сообщений: 1,008

Сообщение от player Посмотреть сообщение
Борьба с телегой вышла на новый уровень.
Надо подговорить этих бабулек бороться против slavegirl
Будет гораздо эпичней сюжет
Нравится 0   Не нравится 1
Пожаловаться на это сообщение 0  
Ответить с цитированием
Не нравится:
Старый 28.04.2018, 15:36
  #1100
slavegirl
 
Аватар для slavegirl
Регистрация: 16.09.2012
Сообщений: 4,810

Nordickan, мне уже жарко от Ваших "шуточек"...


Нравится 2   Не нравится 0
Пожаловаться на это сообщение 0  
Ответить с цитированием
Нравится:

Ответ
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строим эффективную стратегию для раздела FAQ 0pium Аналитика 2 06.02.2013 02:01
Сайт андроид тематики vital501 Рынок 1 26.01.2013 05:51
обменн ссылками адалт тематики atribut Рынок 3 14.01.2012 11:15
Выбор тематики адалт сайта n1ke Вопросы 13 06.01.2012 01:42
Тематики piskind Файлообмен 8 21.10.2011 15:05



Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 
Опции темы

Быстрый переход


Текущее время: 18:55. Часовой пояс GMT +3.