2017-02-24 7 views
0

클라이언트가 소스의 원시 HTML을 복사하여 게시하고 게시 할 수 있지만 특정 요소를 제거/교체 할 수있는 플러그인 작업 중입니다.ASCII 아트웍 제거

검색/바꾸기의 변형 인 행운없이 $text = str_replace('', '', $text);을 사용해 보았습니다.

나는 그것으로 그렇게 보이는 아스키 아트 워크를 교체하는 경우를 제외하고 모든 일을했다 :

          `` 
             `;;;;` 
             ;;;;;;;; 
            ;;;;;;;;;;;; 
            :;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;;;;;: 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;, 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
        .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
        ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: 
          :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: 
          :;;;;;;;;;;;;;;;;;;;;;;;;;;: 
       .;;:   ;;;;;;;;;;;;;;;;;;;;;;;;   :;;. 
       .;;;;;;,  `;;;;;;;;;;;;;;;;;;;;   ,;;;;;;. 
      `;;;;;;;;;;,  `;;;;;;;;;;;;;;;;`  ,;;;;;;;;;;` 
      `;;;;;;;;;;;;;;.  `;;;;;;;;;;;;`  .;;;;;;;;;;;;;;` 
      ;;;;;;;;;;;;;;;;;;`  .;;;;;;;;.  `;;;;;;;;;;;;;;;;;; 
      ;;;;;;;;;;;;;;;;;;;;`  .;;;;.  `;;;;;;;;;;;;;;;;;;;; 
      `;;;;;;;;;;;;;;;;;;;;`  ,,  `;;;;;;;;;;;;;;;;;;;;` 
      `;;;;;;;;;;;;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;` 
       `;;;;;;;;;;;;;;;;;;;;   ;;;;;;;;;;;;;;;;;;;;` 
       .;;;;;;;;;;;;;;;;;;;:  :;;;;;;;;;;;;;;;;;;;. 
        .;;;;;;;;;;;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;. 
        ,;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;, 
      ,;;   ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,   ;;, 
     .;;;;;;   :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:   ;;;;;;. 
     `;;;;;;;;;:   :;;;;;;;;;;;;;;;;;;;;;;;;;;;;:   :;;;;;;;;;` 
    `;;;;;;;;;;;;;:   :;;;;;;;;;;;;;;;;;;;;;;;;:   :;;;;;;;;;;;;;` 
    `;;;;;;;;;;;;;;;;;:   ;;;;;;;;;;;;;;;;;;;;;;   :;;;;;;;;;;;;;;;;;` 
    .;;;;;;;;;;;;;;;;;;;;,  `;;;;;;;;;;;;;;;;;;`  ,;;;;;;;;;;;;;;;;;;;;. 
    .;;;;;;;;;;;;;;;;;;;;;.  `;;;;;;;;;;;;;;`  .;;;;;;;;;;;;;;;;;;;;;. 
    ,;;;;;;;;;;;;;;;;;;;;;.  `;;;;;;;;;;`  .;;;;;;;;;;;;;;;;;;;;;, 
     ,;;;;;;;;;;;;;;;;;;;;;`  .;;;;;;.  `;;;;;;;;;;;;;;;;;;;;;, 
     :;;;;;;;;;;;;;;;;;;;;;`  .;;.  `;;;;;;;;;;;;;;;;;;;;;: 
      :;;;;;;;;;;;;;;;;;;;;;`    `;;;;;;;;;;;;;;;;;;;;;: 
      :;;;;;;;;;;;;;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;;: 
       ;;;;;;;;;;;;;;;;;;;;;;   ;;;;;;;;;;;;;;;;;;;;;; 
       ;;;;;;;;;;;;;;;;;;;;;:  :;;;;;;;;;;;;;;;;;;;;; 
        `;;;;;;;;;;;;;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;;;` 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;, 
           :;;;;;;;;;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;: 
            :;;;;;;;;;;;;;;: 
            ;;;;;;;;;;;; 
             ;;;;;;;; 
             `;;;;` 
             `` 

어떻게는 HTML 문서의 머리에 아스키 아트 워크를 제거 할 수 있습니까?

답변

0

내가 이전 구문이 작동하지 않은 이유를 정확히 모르겠어요 ... 이전 시도보다는 다른 두 가지 ...

  1. 가 잤이 있습니다.
  2. 내 키를 포함 파일로 이동했습니다.

이러한 정보가 제대로 전달되면 성공을 거두었습니다. 나는 이것이 정확하게 대답은 아닌지 확신하지만, 정확한 결과는 여기에있다.

$ascii_artwork  = '    `` 
             `;;;;` 
             ;;;;;;;; 
            ;;;;;;;;;;;; 
            :;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;;;;;: 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;, 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
        .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
        ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
         :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: 
          :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: 
          :;;;;;;;;;;;;;;;;;;;;;;;;;;: 
       .;;:   ;;;;;;;;;;;;;;;;;;;;;;;;   :;;. 
       .;;;;;;,  `;;;;;;;;;;;;;;;;;;;;   ,;;;;;;. 
      `;;;;;;;;;;,  `;;;;;;;;;;;;;;;;`  ,;;;;;;;;;;` 
      `;;;;;;;;;;;;;;.  `;;;;;;;;;;;;`  .;;;;;;;;;;;;;;` 
      ;;;;;;;;;;;;;;;;;;`  .;;;;;;;;.  `;;;;;;;;;;;;;;;;;; 
      ;;;;;;;;;;;;;;;;;;;;`  .;;;;.  `;;;;;;;;;;;;;;;;;;;; 
      `;;;;;;;;;;;;;;;;;;;;`  ,,  `;;;;;;;;;;;;;;;;;;;;` 
      `;;;;;;;;;;;;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;` 
       `;;;;;;;;;;;;;;;;;;;;   ;;;;;;;;;;;;;;;;;;;;` 
       .;;;;;;;;;;;;;;;;;;;:  :;;;;;;;;;;;;;;;;;;;. 
        .;;;;;;;;;;;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;. 
        ,;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;, 
      ,;;   ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,   ;;, 
     .;;;;;;   :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:   ;;;;;;. 
     `;;;;;;;;;:   :;;;;;;;;;;;;;;;;;;;;;;;;;;;;:   :;;;;;;;;;` 
    `;;;;;;;;;;;;;:   :;;;;;;;;;;;;;;;;;;;;;;;;:   :;;;;;;;;;;;;;` 
    `;;;;;;;;;;;;;;;;;:   ;;;;;;;;;;;;;;;;;;;;;;   :;;;;;;;;;;;;;;;;;` 
    .;;;;;;;;;;;;;;;;;;;;,  `;;;;;;;;;;;;;;;;;;`  ,;;;;;;;;;;;;;;;;;;;;. 
    .;;;;;;;;;;;;;;;;;;;;;.  `;;;;;;;;;;;;;;`  .;;;;;;;;;;;;;;;;;;;;;. 
    ,;;;;;;;;;;;;;;;;;;;;;.  `;;;;;;;;;;`  .;;;;;;;;;;;;;;;;;;;;;, 
     ,;;;;;;;;;;;;;;;;;;;;;`  .;;;;;;.  `;;;;;;;;;;;;;;;;;;;;;, 
     :;;;;;;;;;;;;;;;;;;;;;`  .;;.  `;;;;;;;;;;;;;;;;;;;;;: 
      :;;;;;;;;;;;;;;;;;;;;;`    `;;;;;;;;;;;;;;;;;;;;;: 
      :;;;;;;;;;;;;;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;;: 
       ;;;;;;;;;;;;;;;;;;;;;;   ;;;;;;;;;;;;;;;;;;;;;; 
       ;;;;;;;;;;;;;;;;;;;;;:  :;;;;;;;;;;;;;;;;;;;;; 
        `;;;;;;;;;;;;;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;;;` 
        `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
         .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, 
          ,;;;;;;;;;;;;;;;;;;;;;;;;;;, 
           :;;;;;;;;;;;;;;;;;;;;;;: 
           :;;;;;;;;;;;;;;;;;;: 
            :;;;;;;;;;;;;;;: 
            ;;;;;;;;;;;; 
             ;;;;;;;; 
             `;;;;` 
             ``'; 
$ascii_artwork  =>  'FOOBAR', 
+0

'text' 또는'innerHTML'으로'ascii_artwork'를 포함하는 요소를 찾아서 빈 것으로 대체하거나 내용을 삭제하십시오. 코드를 공유하면 직면 한 것을 알 수 있습니다. –

+1

공백에 대해 잘 모르겠습니다. 저는 문자 그대로 전체 값을 복사하고 다시 붙여 넣기를 시도했습니다. 그리고 마침내 성공했습니다. 나는 그것이 변수를 어떻게 포맷하는지 문제라고 생각하지만, 정확히 어떻게 말할 수는 없습니다. – jarmerson