- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
progname|1 DVD Audio Ripper 1.0.3||progquo|90%
нужно что бы после поиска-замены в Notepad2 получилось:
progname|1.0.3||progquo|90
спасибо.
Поподробнее, что такое лишнее для вас?
'/^([^|]+)\|[^|]+([\d.]+)\|/', '$1|$2|'
Последний блок "90%" на заменяет, но если нужно - дополните сами регулярку по аналогии, либо составьте еще одну простую которая будет заменять конец строки.
Из строки "progname|1 DVD Audio Ripper 1.0.3||progquo|90%" убрать название программы и процент. пример привел.
Под определение версии вот это хорошо подходит -
Под определение версии вот это хорошо подходит -
DaBuH4u, вы изучаете какие извращения можно творить на регулярных выражения, или вам нужно решить задачу? По моему определить версию можно в данном случае гораздо проще.
'/^([^|]+)\|[^|]+([\d.]+)\|/', '$1|$2|'
/^([^|]+)\|[^|]+([\d.]+)\|/ - не находит совпадений.
siv1987, решить задачу конечно же :)
http://regexr.com?34h0k
Добавьте ? после [^|]+
Не работает. Можно оставить части типа progname| и ||progquo| , эти куски не изменяются.
^([^|]+)\|[^|]+?([\d.]+)\|([^|]*\|[^|]+\|[^|]+?)%*$
$1|$2|$3
http://regexr.com?34h0n
---------- Добавлено 13.04.2013 в 23:25 ----------
Не работает.
Ну значит у вас строка не такая. На то, что вы привели я наглядно показал что работает.