fork download
  1. <?php
  2.  
  3. $message = '<p>С этой формы приходят заявки <a href="https://s...content-available-to-author-only...e.com/lack_tech.php">https://s...content-available-to-author-only...e.com/lack_tech.php</a></p>
  4. <p>Или что ты имеешь ввиду?</p>
  5. <div class="attachment_files_message">
  6. <p>Прикреплённые файлы:</p>
  7. <a href="http://s...content-available-to-author-only...e.com/public/uploads/kylticket/2670/Screenshot_1.png" target="_blank">Screenshot_1.png</a>
  8. </div>';
  9. $message = preg_replace('~<a\s+((?:[^\s<>\'"=]+(?:=(?:"[^"]*"|\'[^\']*\'|[^\s\'">]+))?\s+)*)href=(?|"([^"]*\.(?:jpe?g|png))"|\'([^\']*\.(?:jpe?g|png))\'|([^\s\'">]*\.(?:jpe?g|png))(?=[>\s]))((?:\s+[^\s<>\'"=]+(?:=(?:"[^"]*"|\'[^\']*\'|[^\s\'">]+))?)*)\s*>(.*?)</a>~is',
  10. '<a $1$3 data-fancybox="gallery" href="$2"><img src="$2" alt="" class="tmp_class"></a>',
  11. $message);
  12. echo $message;
Success #stdin #stdout 0.02s 23956KB
stdin
Standard input is empty
stdout
<p>С этой формы приходят заявки <a href="https://s...content-available-to-author-only...e.com/lack_tech.php">https://s...content-available-to-author-only...e.com/lack_tech.php</a></p>
<p>Или что ты имеешь ввиду?</p>
<div class="attachment_files_message"> 
   <p>Прикреплённые файлы:</p>
   <a  target="_blank" data-fancybox="gallery" href="http://s...content-available-to-author-only...e.com/public/uploads/kylticket/2670/Screenshot_1.png"><img src="http://s...content-available-to-author-only...e.com/public/uploads/kylticket/2670/Screenshot_1.png" alt="" class="tmp_class"></a>
</div>