|
Как произвести замену ссылок в Notepad++
|
|
16.05.2014, 12:53
|
|
#21
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Это детская задача, я даже не хочу ее продолжать обсуждать.
|
|
|
16.05.2014, 13:26
|
|
#22
|
Регистрация: 07.05.2014
Сообщений: 335
|
Для вас детская, у вас опыт, я делитант, по этому и прошу помощи.
Спасибо за наглядные примеры!
+
|
|
|
16.05.2014, 13:44
|
|
#23
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
ExCluziv, наверное, увидев вот такую регулярку для подсветки хэштегов в порно-твитах, Вы бы повесились
|
|
|
16.05.2014, 15:36
|
|
#24
|
Регистрация: 02.07.2011
Сообщений: 219
|
найти
(\[quote.*)(?:\s*.*?)+(\[/quo.*)
заменить на
|
|
|
16.05.2014, 15:43
|
|
#25
|
Регистрация: 02.07.2011
Сообщений: 219
|
верхний вариант вырезает содержимое между строкой с [quote.] и [/quote.]
можно просто удалить каждую строку с бб кодами ссылки и нужным файлхостом
заменить
\[ur.*ВАШ_ДОМЕН.*/url\]\s* | на пустоту
обратите внимание, что ВАШ_ДОМЕН нужно заменить на имя хоста, без доменной зоны, либо с ней, но поставив \ перед точкой
то есть либо
либо
в предыдущих вариантах почему то с абсолютной уверенностью используется комбинация \r\n, которая далеко не всегда равна переносу строки
|
|
|
16.05.2014, 19:40
|
|
#26
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Moe, плюсую, понравилось!
Но в тексте, скорее всего, будут встречаться еще конструкции типа:
[.quote][.b]Info:[/.b]
Name: Crazy Girls
Year: 2014
Stars: Sasha, Masha
Size: 1.4 Gb[/.quote]
и все накроется медным тазом.
А если пугают "\r\n" можно вместо этого просто поставить галочку "И новые строки".
|
|
|
04.03.2015, 10:19
|
|
#27
|
Регистрация: 31.03.2011
Сообщений: 583
|
Извините, что поднимаю старую тему.
Мне нужно из ссылок с k2s убрать все пробелы с названия файлов, заменив их на нижнее подчеркивание (_) подскажите регулярку плиз.
|
|
|
04.03.2015, 10:59
|
|
#28
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Leming, приведите пример сообщения с BB-кодами, содержащего ссылки.
|
|
|
04.03.2015, 13:21
|
|
#29
|
Регистрация: 31.03.2011
Сообщений: 583
|
Есть линк:
ttp://k2s.cc/file/d98k21ao36c84/File good.avi
Нужно сделать так:
ttp://k2s.cc/file/d98k21ao36c84/File_good.avi
Мне нужна регулярка, поскольку кроме ссылок в тхт документах есть ещё другие данные где пробелы должны остаться. К тому же есть ссылка на фотохостинг (а значить искать по http уже не вариант, на сколько я понял). И только в ссылках на обменник пробелы должны быть заменены нижним подчеркиванием _ . Вкратце: нужно дать понять регулярке, что заменять пробелы на _ только в строке с ссылкой на файлообменник.
|
|
|
04.03.2015, 13:37
|
|
#30
|
Регистрация: 16.09.2012
Сообщений: 4,810
|
Leming, Вы не привели точный пример сообщения, поэтому составление оптимального регулярного выражения не представляется возможным.
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
|
|
|