X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Подскажите регулярку
kesn
kesn
Topic Starter сообщение 17.12.2014, 4:16; Ответить: kesn
Сообщение #1


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


Форумчане подскажите регулярку чтоб почистить такое
1|2|3|4|5|6|7
вот то что выделено жирным надо удалить, строк много, содержимое разное
все что между 2 и 5 разделителем | удаляется

Сообщение отредактировал kesn - 17.12.2014, 4:16


--------------------
Продам подпись, 40$ на 5 лет размещения
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AmoSeo
AmoSeo
сообщение 17.12.2014, 5:56; Ответить: AmoSeo
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 521
Регистрация: 10.6.2011
Поблагодарили: 130 раз
Репутация:   22  


ловим совпадение
Код
^([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|


выводим без ненужного
Код
$1|$2|


Онлайн проверка пройдена regexr.com/v1?38rd9


--------------------
Предоставляю услуги: Content Downloader - настройка парсера для любого сайта. (опыт с 2011 г.)
Наполнение магазинов товарами: Opencart, SimplaCMS, Webasyst и т.д.


Поблагодарили: (4)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 18.12.2014, 1:16; Ответить: kesn
Сообщение #3


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


Большое спасибо, работает!

Раз такая пляска, не буду создавать новую тему, подскажите еще по одной регулярке
Все теже строки 1|2|3|4|5|6|7
Как удалить строки где допустим больше или меньше шести символов |


--------------------
Продам подпись, 40$ на 5 лет размещения


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AmoSeo
AmoSeo
сообщение 18.12.2014, 18:01; Ответить: AmoSeo
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 521
Регистрация: 10.6.2011
Поблагодарили: 130 раз
Репутация:   22  


Одна регулярка это больше шести | в строке
Код
^([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+)\|([^\|]+).*?$

Другая регулярка, можно попробовать такой вариант на меньше/больше шести
Код
^(([^\|]+\|){0,5})|(([^\|]+\|){7,}).*


Сообщение отредактировал AmoSeo - 18.12.2014, 18:01


--------------------
Предоставляю услуги: Content Downloader - настройка парсера для любого сайта. (опыт с 2011 г.)
Наполнение магазинов товарами: Opencart, SimplaCMS, Webasyst и т.д.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 18.12.2014, 19:11; Ответить: kesn
Сообщение #5


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


AmoSeo огромнейшее спасибо, то что надо!


--------------------
Продам подпись, 40$ на 5 лет размещения
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 10.1.2015, 7:34; Ответить: kesn
Сообщение #6


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


Ув. форумчане подскажите, не могу никак решить задачу
есть список примерно такого вида:
Код
1    a
2    b
3    b
4    b
5    c
6    c
7    c
8    c
9    d
10    d
11    f
12    g
13    g
14    g
15    j
16    j
17    j
18    u
19    k

Надо удалить дубли со второй колонки чтоб стало так
Код
1    a
2    b
5    c
9    d
11    f
12    g
15    j
18    u
19    k


PS: разобрался, в екселе оказывается можно было сделать


--------------------
Продам подпись, 40$ на 5 лет размещения
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 24.2.2015, 10:33; Ответить: kesn
Сообщение #7


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


Решил не создавать новую тему

Подскажите как удалить все строки где нет английского, такие например ضغضب


--------------------
Продам подпись, 40$ на 5 лет размещения
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 24.2.2015, 13:31; Ответить: andreykashops
Сообщение #8


WordPress is my Life..
******

Группа: Active User
Сообщений: 1400
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 610 раз
Репутация:   134  


Может попробовать сделать замену?
^[^a-Z]+$
на пустоту

UPD Не прокатит

Сообщение отредактировал andreykashops - 24.2.2015, 13:40


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 25.2.2015, 6:23; Ответить: kesn
Сообщение #9


Топовый постер
*******


Группа: Active User
Сообщений: 5088
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1982 раза
Репутация:   479  


Может кому понадобиться
Код
[^a-z\-\/\<\>\.\_!+\s"]+(\r\n|$)

ctrl+f
вкладка mark (пометки)
туда вносите регулярку
ставите галку пометить строки
нажимаете mark all (отметить все)
далее идете в "Поиск" -> "Пометки" -> "Удалить неотмеченные строки"
только убедитесь, что все символы отметили, иначе удалите еще что нибудь нужное


--------------------
Продам подпись, 40$ на 5 лет размещения
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebAction
WebAction
сообщение 18.8.2015, 0:44; Ответить: WebAction
Сообщение #10


Топовый постер
*******

Группа: Super Moderator
Сообщений: 2995
Регистрация: 18.11.2009
Поблагодарили: 2293 раза
Репутация:   243  


Открыто


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Подскажите хостинг с расположением за бугром
С RU поддержкой
13 docdie 1128 Вчера, 18:48
автор: seosh999
Открытая тема (нет новых ответов) Подскажите плагин комментариев на сайт
4 ByhAnka 603 11.1.2017, 19:18
автор: WellWeb
Открытая тема (нет новых ответов) Подскажите Email клиент с веб интерфейсом
6 dedok3000 974 4.1.2017, 0:31
автор: WellWeb
Открытая тема (нет новых ответов) Подскажите, как можно реализовать спойлер на html/css сайте
3 docdie 596 30.12.2016, 19:35
автор: SOROKVLAD29
Открытая тема (нет новых ответов) Подскажите сервис для накрутки google+ на сайте
3 Yurio 783 8.12.2016, 1:31
автор: Yurio


 



RSS Текстовая версия Сейчас: 19.1.2017, 20:59
Дизайн