Задать вопрос

Замена кода в Dreamweaver, используя регулярное выражение

Есть дамп Бд, размером с 10 мегабайт, в котором есть около 7000 подобных строк:



Нужно эти строки удалить, однако не понял как это сделать, ведь url в ссылках разный, а с регуляркой у меня почему-то не получилось подружиться в данном аспекте.

Помогите, кто может) Можно в любом другом IDE.
  • Вопрос задан
  • 4678 просмотров
Подписаться 4 Оценить 1 комментарий
Решения вопроса 1
nikitammf
@nikitammf
<a.+onclick="return hs\.expand\(this\)".*>[\s\S]*</a>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
в дриме ctrl+F
найти

<a[^<]+>(.+)</a>

заменить на $1
(не забудьте галку регулярное выражение)
Ответ написан
Комментировать
pmb_it
@pmb_it
Например, так:

#! perl -w
onclick="return hs.expand(this)">

open F, 'myfile'; @f=<F>; close F; 
open F, '>output_file'; 
foreach $str (@f) { 
  print F $str if $str !~ /\<a\shref\=\"www\.comgun\.ru\/uploads\/posts\/.+\.jpg\"\sonclick\=\"return\shs\.expand\(this\)\"\>/ 
} 
close F; 
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
02 февр. 2025, в 19:02
50000 руб./за проект
02 февр. 2025, в 18:10
3000 руб./за проект
02 февр. 2025, в 17:00
350 руб./в час