regex: veritabanına kaydetmeden önce değişiklik html

0 Cevap php

Veritabanına kaydetmeden önce i gerekir


  1. tüm etiketleri silmek
  2. hepsi daha sonra bir beyaz boşluk karakterleri silmek
  3. hepsi daha sonra bir satır başı karakterlerine silin

Bunun için ben aşağıdakileri yapın

  1. $content = preg_replace('/<[^>]+>/', "", $content);
  2. $content = preg_replace('/\n/', "NewLine", $content);it's for not to lose them when deleting more then one white space character

    $content = preg_replace('/(\&nbsp\;){1,}/', " ", $content);

    $content = preg_replace('/[\s]{2,}/', " ", $content);

  3. ve finnaly ben bir "NewLine" kelimeleri daha sonra silmeniz gerekir.

İlk iki puandan sonra ben böyle bir metin olsun biçimi-

NewLineWordOfText
NewLine
NewLine
NewLine NewLine WordOfText &quot;WordOfText WordOfText&quot; WordOfText NewLine&quot;WordOfText
...

nasıl telede daha sonra bir satır gibi içerik?

Teşekkürler

0 Cevap