Links censurados ainda funcionam?

Fazemos moderação, mas isso leva tempo e é um trabalho manual.

Gostaria de usar uma expressão regular para destruir links específicos. Alguém pode me ajudar a construir uma expressão regular para um link como este?
[text phrases](link to any page on a specific domain)

No meu caso, [text phrases] pode ter diferentes versões de texto e eu gostaria de mantê-lo original.

Preciso ocultar apenas esta parte: (link to a page on a specific domain), onde o domínio é sempre o mesmo, mas o comprimento e o texto do link podem variar.

O resultado deve ser assim:
[text phrases]■■■■■■■■■■■■■■■■■■■■■■■■

Encontrei o tópico que antes tinha uma função de censura que funcionava da maneira que eu preciso, mas recentemente foi alterada: Censored words out of a URL

@riking > reprodução:

  1. adicione adf.ly à lista de palavras censuradas
  2. publique com http://adf.ly/SpONsoREDliNK
  3. a postagem é renderizada como <a href="http://■■■■■■/SpONsoREDliNK">http://■■■■■■/SpONsoREDliNK</a>

@sam

A censura agora se aplica apenas ao texto, conforme:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/engines/markdown-it/censored.js.es6#L18-L22

1 curtida