Marco, I think you could replace <token></token> from your original version with the following: <token min="0" max="3"/> (Replace 0 with 1 if necessary.)
Best, Jan Am 17.08.2016 um 13:25 schrieb Marco A.G.Pinto: > Yakov, > > It didn't work. > > I tried it in the stand-alone tool after using *TESTRULES PT*, with the > sentences: > *Isso aconteceu à quase 20 anos!** > **Isso aconteceu à quase vinte e três anos!** > **Há 10 anos atrás** > **Há quarenta e dois anos atrás* > > Rules I changed: > * <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS ATRÁS > (remove "ATRÁS") -->** > ** <rule id="HÁ-ATRÁS" name="há n tempo atrás">** > ** <pattern>** > ** <token skip="1">há</token>** > ** <token skip="1"></token>** > ** <token > regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** > ** <token>atrás</token>** > ** </pattern>** > ** <message>Com o verbo haver não é necessário usar "atrás": > <suggestion>\1 \2 \3</suggestion>.</message>** > ** <example correction="Há n segundos"><marker>Há n segundos > atrás</marker>.</example>** > ** </rule>** > ** > ** > ** ** > ** <!-- À QUASE há quase -->** > ** <rule id="À_QUASE" name="há quase">** > ** <pattern>** > ** <marker>** > ** <token>à</token> ** > ** </marker> ** > ** <token skip="1">quase</token> ** > ** <token skip="1"></token>** > ** <token > regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** > ** </pattern>** > ** <message>Substituir «à» por <suggestion>há</suggestion>.</message>** > ** <example correction="há">Conheço a Ana <marker>à</marker> quase > 30 anos.</example>** > ** </rule> * > > > Thanks! > > Kind regards, > >Marco A.G.Pinto > ----------------------- > > > On 17/08/2016 11:35, Yakov Reztsov wrote: >> Hello! >> One of the options is add *skip="1":* >> >> <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS ATRÁS (remove >> "ATRÁS") --> >> <rule id="HÁ-ATRÁS" name="há n tempo atrás"> >> <pattern> >> <token skip="1">há</token> >> <token skip="1" ></token> >> <token >> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token> >> <token>atrás</token> >> </pattern> >> <message>Com o verbo haver não é necessário usar "atrás": >> <suggestion>\1 \2 \3</suggestion>.</message> >> <example correction="Há n segundos"><marker>Há n segundos >> atrás</marker>.</example> >> </rule> >> >> Среда, 17 августа 2016, 10:59 +03:00 от "Marco A.G.Pinto" <>: >> >> Hello! >> >> I want to improve the following rule: >> >> * <!-- HÁ n SEGUNDOS/MINUTOS/HORAS/DIAS/SEMANAS/MESES/ANOS >> ATRÁS (remove "ATRÁS") -->** >> ** <rule id="HÁ-ATRÁS" name="há n tempo atrás">** >> ** <pattern>** >> ** <token>há</token>** >> ** <token></token>** >> ** <token >> >> regexp="yes">segundos?|minutos?|horas?|dias?|semanas?|mês|meses|anos?</token>** >> ** <token>atrás</token>** >> ** </pattern>** >> ** <message>Com o verbo haver não é necessário usar "atrás": >> <suggestion>\1 \2 \3</suggestion>.</message>** >> ** <example correction="Há n segundos"><marker>Há n segundos >> atrás</marker>.</example>** >> ** </rule>* >> >> >> I want the token after "há" to accept up to three words. >> >> For example: >> "há *vinte e três* dias atrás" >> >> What changes shall I make? >> >> Thanks! >> >> Kind regards, >> >Marco A.G.Pinto >> ----------------------- >> >> -- >> >> >> -- >> >> Yakov Reztsov > > -- > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > Languagetool-devel mailing list > Languagetool-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/languagetool-devel > ------------------------------------------------------------------------------ _______________________________________________ Languagetool-devel mailing list Languagetool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-devel