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

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



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

Помогите, кто может) Можно в любом другом IDE.
  • Вопрос задан
  • 4674 просмотра
Решения вопроса 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; 
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы