>

코드가 있습니다 :

$s = <<<HD
...
<img title="blablabla" alt='blabla' src='//domain.net/images/image.jpg'>
...
<img alt="bla " src="//domain.com/imgs/1.png" title='blabla' />
...
<img src="/images/img.gif">
...
HD;
$s = preg_replace(' **???** ', $s);

출력은 다음과 같아야합니다 :

<img alt='blabla' src='image.jpg'>
<img alt='bla' src='1.png'>
<img alt='' src='img.gif'>

파일 이름 만 남은 주소에 정규식을 알려주시겠습니까?

P.S. 죄송합니다-멍청 아 이제 코드를 사용하십시오 :

$s = preg_replace('/<img(.*)alt="(.*)"(.*)src="[^"]*?([^"\/]+)"/i', '<img alt="$2" src="$4"', $s);


  • 답변 # 1

    파일 이름을 직접 입력하십시오 ...

    $s = <<<HD
    ...
    <img title="blablabla" alt='blabla' src='image.jpg'>
    ...
    <img alt="bla " src="1.png" title='blabla' />
    ...
    <img src="img.gif">
    ...
    HD;
    
    

  • 이전 javascript - AngularJS의 배열에서 CSS 코드를 적용하는 방법은 무엇입니까?
  • 다음 sql - 그대로 휴식을 유지하여 열의 첫 글자를 낮추십시오