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



 

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

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Вопрос по поводу регулярных выражений
LebedevStr
LebedevStr
Topic Starter сообщение 25.4.2014, 23:22; Ответить: LebedevStr
Сообщение #1


Аналитика наше все
*****


Группа: Active User
Сообщений: 703
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 98 раз
Репутация:   25  


Друзья, всем привет.

Есть строка вида

Код
(1,'text1','text2','text3','text4',3,972000,0,0,0,6,3)


Нужно удалить

Код
(1,text1


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

Код
'text2','text3','text4',3,972000,0,0,0,6,3)


Подскажите пожалуйста регулярное выражение

*число 1 бегающее.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 25.4.2014, 23:43; Ответить: andreykashops
Сообщение #2


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

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


Код
/^\([0-9]*,'text1',(.*)/



Сообщение отредактировал andreykashops - 25.4.2014, 23:43


--------------------


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


Аналитика наше все
*****


Группа: Active User
Сообщений: 703
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 98 раз
Репутация:   25  


andreykashops, увы не заработало - не egrep не perl.
Просто без изменений.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DukeNukem
DukeNukem
сообщение 26.4.2014, 0:01; Ответить: DukeNukem
Сообщение #4


DNSTUFF
*****

Группа: Active User
Сообщений: 639
Регистрация: 7.10.2010
Из: Украина. Запорожье
Поблагодарили: 242 раза
Репутация:   40  


это для notepad++.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AmoSeo
AmoSeo
сообщение 26.4.2014, 0:19; Ответить: AmoSeo
Сообщение #5


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

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


Код
^\([0-9]\,'([^']+)'\,


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


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 26.4.2014, 0:23; Ответить: andreykashops
Сообщение #6


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

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


LebedevStr, решение на php:
Код
$str = "(10,'teasdf1','text2','text3','text4',3,972000,0,0,0,6,3)";
echo preg_replace("/^\([0-9]*,'([^']+)',(.*)/i", "$2", $str);


Да, AmoSeo прав, совсем вылетело из головы, что text1 подразумевает какой-то текст.

PS Поправил под PHP

Сообщение отредактировал andreykashops - 26.4.2014, 0:27


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
сообщение 26.4.2014, 6:30; Ответить: Tollun
Сообщение #7


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Код
\([0-9]+,(.+)
если скобка на конце всё же не нужна
Код
\([0-9]+,(.+)\)$


Сообщение отредактировал Tollun - 26.4.2014, 6:43


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LebedevStr
LebedevStr
Topic Starter сообщение 26.4.2014, 11:43; Ответить: LebedevStr
Сообщение #8


Аналитика наше все
*****


Группа: Active User
Сообщений: 703
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 98 раз
Репутация:   25  


AmoSeo, спасибо! то что нужно.

Один момент, количество цифр бегающее. Тоесть до 10 цифр под фильтр попадают, если больше 10 то нет.

тоесть

Код
(1,'text1','text2','text3','text4',3,972000,0,0,0,6,3)


------>

Код
'text1','text2','text3','text4',3,972000,0,0,0,6,3)


------------------------------------------------------------------------

Код
(5605,'text1','text2','text3','text4',3,972000,0,0,0,6,3)


------>

Код
(5605,'text1','text2','text3','text4',3,972000,0,0,0,6,3)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 26.4.2014, 13:11; Ответить: andreykashops
Сообщение #9


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

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


LebedevStr, [0-9]+ поменяйте на [0-9]*


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
сообщение 26.4.2014, 13:34; Ответить: Tollun
Сообщение #10


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


там у него нет +, так, что менять нечего, да и не к чему, а вот + или * добавить необходимо

хотя правильнее всё же +, так как значение должно быть


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЧто скажете по поводу Макхоста?
26 drweedyyy 1544 1.9.2020, 15:18
автор: _fan_
Открытая тема (нет новых ответов) Требуется специалист для регулярных задач по Вордпресу
6 tiptopvkr 638 27.8.2020, 15:11
автор: oryndoon
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос к специалистам по хостингу
14 Telnor 1344 10.8.2020, 12:30
автор: Telnor
Открытая тема (нет новых ответов) Вопрос - Как проанализировать конкурентов?
9 rom_4 1121 8.8.2020, 0:51
автор: rom_4
Открытая тема (нет новых ответов) Вопрос к гуру
15 wplay 1996 24.7.2020, 18:06
автор: Alin_Lemelman


 



RSS Текстовая версия Сейчас: 20.9.2020, 2:18
Дизайн