2017-04-18 10 views
14

Przykład:. LingwistycznyZBYT ZBYT LingwistycznyZBYT LingwistycznyLingwistycznyZBYT ZBYT LingwistycznyZBYT Lingwistyczny A. (lub dowolny „zalgo” text)Jak sprawdzić, czy wiadomość ma charakter łączny w nim

I nie były w stanie zorientować się dość dowolny sposób sprawdzić dla nich. Robię rodzaju antyspam i nie widzę potrzeby, aby zachować je jako. mogą one pozostawać użytkowników i jest tylko ogólnie spam.

Co staram się zrobić to

if (getMessage().getRawContent().contains(combined character).delete(); 

Jeśli ktoś zna prosty sposób aby sprawdzić połączonych znaków proszę pisać!

Jeżeli jesteś. mylić o co pytam mogę to wyjaśnić. dalej i pokazać więcej przykładów razie potrzeby

+0

Czy to tylko moja przeglądarka. czy to pytanie ma być w ten sposób http://imgur.com/a/zNR17? Weird AF oO –

+4

@JorgeCampos jestem prawie pewien, że to zamierzone. pytanie jest pytaniem, jak wykrywać nadużycia łączących bohaterów. – VGR

+1

@Jorge. : kopalnia też, i powiedzmy:!.! co za cholernie miły Hack Oczekiwanie na obiecane ** więcej przykładów ** Tak, need'em – statosdotcom

Odpowiedz

11

Istnieje wiele przypadków, w których jeden lub dwa kolejne znaki łączące jest całkowicie poprawny tekst Chciałbym spojrzeć na cztery lub więcej z nich..

if (getMessage().getRawContent().matches(".*\\p{Mn}{4}.*")) 
+0

Tak to prawda, postaram th. jest na zewnątrz i wrócić z wynikami! –

+0

działało idealnie, dzięki mnóstwo! –

Powiązane problemy