Сведения о вопросе

Henry

11:17, 27th August, 2020

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

Просмотров: 269   Ответов: 3

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



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

Помогите, кто может) Можно в любом другом IDE.



  Сведения об ответе

VCe znayu

19:05, 1st August, 2020

<a.+onclick="return hs\.expand\(this\)".*>[\s\S]*</a>


  Сведения об ответе

appple

09:18, 2nd August, 2020

в дриме ctrl+F
найти


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


заменить на $1
(не забудьте галку регулярное выражение)


  Сведения об ответе

ASER

18:03, 3rd August, 2020

Например, так:


#! 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; 


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться