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



 

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

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


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


Группа: Active User
Сообщений: 680
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 96 раз
Репутация:   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
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


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



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


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


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


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


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


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


DNSTUFF
*****

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


это для notepad++.


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


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

Группа: Active User
Сообщений: 523
Регистрация: 10.6.2011
Поблагодарили: 130 раз
Репутация:   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
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   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
Сообщений: 680
Регистрация: 24.10.2010
Из: Warszawa
Поблагодарили: 96 раз
Репутация:   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
Сообщений: 1427
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос по seo для интернет магазина
куда девать продвинутые товары, которые уже не выпускают
18 viktormerke 2815 15.12.2017, 15:18
автор: Smspva
Открытая тема (нет новых ответов) Вопрос к знатокам Instagram
20 SEOMR 4191 30.11.2017, 14:25
автор: DiscordPro
Открытая тема (нет новых ответов) Вопрос про Телеграмм
18 syd2010 1173 28.11.2017, 14:25
автор: PostBrigada
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыАrticle manager вопрос
0 Smile3D 441 24.11.2017, 18:27
автор: Smile3D
Открытая тема (нет новых ответов) Вопрос по трансферу доменов
8 MakDonald 1208 13.11.2017, 11:40
автор: bum


 



RSS Текстовая версия Сейчас: 17.12.2017, 23:51
Дизайн