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



 

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

Открыть тему
Тема закрыта
> Просьба помочь с регулярным выражением в notepad++
ankn
ankn
Topic Starter сообщение 5.4.2014, 0:58; Ответить: ankn
Сообщение #1


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

Группа: Active User
Сообщений: 646
Регистрация: 10.6.2010
Поблагодарили: 20 раз
Репутация:   3  


Приветствую. Проблема в следующем:

Есть строки в документе вида

Код
объем 1000-2000
объем 2500-2920
объем 54000-89000
объем 11000-34000


т.е идет слово обьем и потом 2 цифры через дефис.

Хочу сделать замену на 1 значение. Т.е разом поменять все эти строки на

Код
объем 1000-3000


Но не знаю какое регулярное выражение нужно тут..
Заранее спасибо

Сообщение отредактировал ankn - 5.4.2014, 1:05
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dota
dota
сообщение 5.4.2014, 1:02; Ответить: dota
Сообщение #2


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


Группа: Active User
Сообщений: 4529
Регистрация: 1.10.2010
Из: СССР
Поблагодарили: 2575 раз
Репутация:   576  


Т.е. все поменять на объем 1000-3000? Я правильно понял?

Найти: .*
Заменить: объем 1000-3000

Сообщение отредактировал dota - 5.4.2014, 1:02


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ankn
ankn
Topic Starter сообщение 5.4.2014, 1:07; Ответить: ankn
Сообщение #3


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

Группа: Active User
Сообщений: 646
Регистрация: 10.6.2010
Поблагодарили: 20 раз
Репутация:   3  


не работает, я хочу найти все обьемы и поменять у нихх числа с разных на одно 1000-3000 .

Т.е у меня допустим в тексте есть такие строки

объем 1000-2000
объем 2500-2920
объем 54000-89000
объем 11000-34000

А должны быть

объем 1000-3000
объем 1000-3000
объем 1000-3000
объем 1000-3000

Они не подряд идут, разбросаны
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 5.4.2014, 1:15; Ответить: andreykashops
Сообщение #4


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

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


Код
^объем [0-9]*-[0-9]*$

на
Код
объем 1000-3000


Сообщение отредактировал andreykashops - 5.4.2014, 1:18


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


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PRaiD
PRaiD
сообщение 5.4.2014, 1:35; Ответить: PRaiD
Сообщение #5


Устал.
******

Группа: Active User
Сообщений: 1039
Регистрация: 16.8.2008
Из: Ухты
Поблагодарили: 200 раз
Репутация:   39  


Можно так, но более длинный процесс:
Переименовать "1" в $,
Переименовать "2" в $,
И так все 10 цифр.

Затем получается результат:
Объем $$$$-$$$$
Объем $$$$$-$$$$$

Далее переименовываем "$$$$-$$$$" и "$$$$$-$$$$$" в "1000-3000".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 5.4.2014, 1:38; Ответить: andreykashops
Сообщение #6


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

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


PRaiD, а вариант, что в тексте есть еще цифры?)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PRaiD
PRaiD
сообщение 6.4.2014, 20:24; Ответить: PRaiD
Сообщение #7


Устал.
******

Группа: Active User
Сообщений: 1039
Регистрация: 16.8.2008
Из: Ухты
Поблагодарили: 200 раз
Репутация:   39  


Цитата(ankn @ 5.4.2014, 0:58) *
т.е идет слово обьем и потом 2 цифры через дефис.


Цитата(andreykashops @ 5.4.2014, 1:38) *
PRaiD, а вариант, что в тексте есть еще цифры?)


Нет. В тексте может быть только 10 цифр.

По крайне мере, в теме не сказано о других условиях.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 6.4.2014, 22:33; Ответить: andreykashops
Сообщение #8


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

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


PRaiD,
Цитата(ankn @ 4.4.2014, 23:07) *
допустим в тексте есть такие строки

Как я понимаю, кроме тех строк есть еще и другой текст, поэтому написал.
Но думаю не стоит тратить время, проблема вроде как решена.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aleko
Aleko
сообщение 16.6.2014, 1:54; Ответить: Aleko
Сообщение #9


Новичок
*

Группа: User
Сообщений: 20
Регистрация: 2.2.2011
Поблагодарили: 4 раза
Репутация:   0  


Код
^[а-яА-Я0-9]+\s\d+-\d+$
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помочь дать вторую жизнь сайту
4 club-16 744 30.10.2017, 9:28
автор: GlazAlmaz
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПрошу помочь найти драйвер для процессора AMD A6-3420M
8 Doktor11 602 25.10.2017, 13:01
автор: Doktor11
Горячая тема (нет новых ответов) Прошу помочь советами по улучшению сайта
41 agrotehnic 7887 22.10.2017, 17:25
автор: Ipahka
Открытая тема (нет новых ответов) Кто сможет помочь с шаблоном для wordpress?
2 mitzury 708 10.8.2016, 12:12
автор: mitzury
Открытая тема (нет новых ответов) Ищу работу, связанную с регулярным длительным нахождением online
Наполнение форумов (постинг), модерация (все популярные CMS)
22 home 7795 26.6.2016, 15:46
автор: home


 



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