Sou abençoado pelo fato de muitas pessoas quererem fazer guest posts neste blog. Isso é muito lisonjeiro e adoro ver os escritores receberem muita atenção depois de escreverem. Minha tarefa é converter o post do blog, seja qual for o formato em que foi fornecido (HTML, Markdown, PDF, Google Doc etc.), em HTML para o meu blog, o que às vezes pode ficar confuso. Utilizo uma série de expressões regulares para corrigir esses problemas de formatação. E o problema número um? Um monte de novas linhas extras (\n).


A expressão regular


A expressão regular é, na verdade, bastante simples:



content.replace(/[\r\n]+/g, '\n'); // Just one new line

content.replace(/[\r\n]+/g, '\n\n'); // "document" formatting, more elegant


Sem as dezenas de linhas extras, fica muito mais fácil trabalhar com o conteúdo!

  • Entrevista com um desenvolvedor da Web do Pornhub
  • 5 maneiras de interação entre CSS e JavaScript que talvez o senhor não conheça
  • Célula da tabela e posição absoluta

    Se o senhor me seguir no Twittero senhor me viu furioso ao tentar fazer position: absolute funcionar dentro de um TD elemento ou display: table-cell element. Chrome? Verificar. Internet Explorer? Verificado. Firefox? Ugh, FML. Mexi no console… e xinguei. Fiz algumas pesquisas… e…

  • Detecção de iPad usando JavaScript ou PHP

    O dispositivo mais badalado no momento parece ser o iPad: iPad isso, iPad aquilo, iPod para sua mãe. Não estou muito satisfeito com o dispositivo, mas isso não significa que eu não deva tentar levar em conta esses dispositivos nos sites que crio. No site da Apple…