Rozdíly mezi verzemi

PoložkaVerze z 7. 7. 2020, 11:23 od uživatele Matěj SuchánekVerze z 31. 3. 2024, 12:34 od uživatele Matěj Suchánek
Základní informace
Poznámky:
lcase, VE vkládá "Subst:". --MS
I v kategoriích. --MS
I v kategoriích. --MS


Selfrevert, nefunguje --Martin Urbanec
Selfrevert, nefunguje --Martin Urbanec


+copyvio --Martin Urbanec
+copyvio --Martin Urbanec


Varování, úprava výrazů.
Varování, úprava výrazů.


Zkrácení výrazu, rychlost filtru je stále k ničemu.
Zkrácení výrazu, rychlost filtru je stále k ničemu.


Další řetězce pryč, plus {{chyba}}.
Další řetězce pryč, plus {{chyba}}.


Pryč zbytečné řetězce, změna pořadí jich a podmínek, nerozlišujeme velikost (pokus o zrychlení filtru).
Pryč zbytečné řetězce, změna pořadí jich a podmínek, nerozlišujeme velikost (pokus o zrychlení filtru).


Ze seznamu zpět k regexu.
Ze seznamu zpět k regexu.


Další pokus.
Další pokus.


Stop, filtr je strašně pomalý.
Stop, filtr je strašně pomalý.
-----
-----
new_pst
new_pst


contains_any
contains_any


to je divné, test odhalil Janu Lánovou z 3.6., ale značka nikde
to je divné, test odhalil Janu Lánovou z 3.6., ale značka nikde


snad to teď již bude OK, test odhalil Rosičáka 20.5.
snad to teď již bude OK, test odhalil Rosičáka 20.5.


ačkoliv jsme bez zásahů, dávám značku; plus substované copyvio
ačkoliv jsme bez zásahů, dávám značku; plus substované copyvio


bohužel filtr vnímá až nový wikitext, takže je nutné přidávat úryvky šablon
bohužel filtr vnímá až nový wikitext, takže je nutné přidávat úryvky šablon
----
----
přidány další šablony
přidány další šablony
----
----
prozatím jen pro záznam; pokud nenajdu nějakou jinou zákonitost, budou se muset (hlavně údržbové) šablony přidávat jedna po druhé
prozatím jen pro záznam; pokud nenajdu nějakou jinou zákonitost, budou se muset (hlavně údržbové) šablony přidávat jedna po druhé
Podmínky filtru
Podmínky:
! 'bot' in user_groups
! 'bot' in user_groups
& equals_to_any(page_namespace, 0, 14)
& equals_to_any(page_namespace, 0, 14)
& '{{subst:' in string(added_lines)
& contains_any(lcase(string(added_lines)), '{{subst:', '{{vložit:')
& (
& (
  line1 := '\{\{(cedule\||chyba\||kategorie\||#switch:)|class="doplnte-zdroj"';
  line1 := '\{\{(cedule\||chyba\||kategorie\||#switch:)|class="doplnte-zdroj"';
  rmwhitespace(added_lines_pst) irlike line1
  rmwhitespace(added_lines_pst) irlike line1
  &! rmwhitespace(removed_lines) irlike line1
  &! rmwhitespace(removed_lines) irlike line1
)
)