languagetool
languagetool copied to clipboard
case_sensitive='yes' doesn't work properly in antipattern — 2024-05-29
Heya,
The antipattern below removes sentences with the words written in uppercase:
Desempenhando sempre missões arriscadas, Nicolau Coelho morreu na viagem de regresso a Portugal com Francisco de Albuquerque, em Janeiro de 1504, no naufrágio da ...
^^^^^^
(Nicolau Coelho)
Leão morreu pacificamente em sua cama em 18 de junho de 741, o primeiro imperador a conseguir o feito desde mai...
^^^^^^
(Leão)
<antipattern>
<token skip='4' inflected='yes' regexp='yes' case_sensitive='yes'>abelha|andorinha|aranha|árvore|bateria|bode|boi|bovino|budismo|cabra|cabrito|cachorro|canídeo|cão|cavalo|chip|coelho|computador|cristianismo|ecrã|écran|égua|elefante|flor|gado|gato|h[áa]mster|insec?to|laptop|LCD|leão|melga|memória|motherboard|monitor|mosca|mosquito|ovelha|paganismo|papagaio|pardal|pássaro|PC|peixe|periquito|pilha|planta|p[óô]nei|portátil|ratazana|rato|relva|satanismo|serpente|tarântula|televisão|to[iu]ro|TV|vaca|zebra</token> <!-- Add exception words here -->
<token inflected='yes'>morrer<exception regexp='yes'>mort[ao]s?</exception>
<exception scope='previous' postag='P.+' postag_regexp='yes'/>
<exception scope='previous' regexp='yes'>don[ao]s?</exception>
</token>
<example>E ainda dizem a TV está morrendo, mas não é bem o que os números mostram.</example>
<example>Se uma árvore morrer, plante outra no seu lugar.</example>
<example>A bateria morreu.</example>
<example>As plantas morreram por falta de água.</example>
<example>As árvores morreram.</example>
</antipattern>