Filtr liczb o jednakowej liczbie różnych cyfr
Filtruj linie tekstu, zachowując tylko te z wybraną liczbą różnych cyfr (0-9). Działa lokalnie, bez wysyłania danych. Przetwarzanie odbywa się lokalnie w prz…
Rozpocznij
Do czego służy ten filtr?
Filtr przydaje się, gdy chcesz szybko wyodrębnić z listy liczby o określonej różnorodności cyfr. Na przykład przy sprawdzaniu kodów, haseł lub danych testowych.
Jak działa?
Narzędzie analizuje każdą linię i zlicza, ile różnych cyfr (0-9) występuje w całej linii. Jeśli liczba ta jest równa wybranej wartości, linia zostaje zachowana. Powtarzające się cyfry nie zwiększają liczby. Znaki niebędące cyframi (litery, spacje, znaki interpunkcyjne) są ignorowane.
Przykład działania
Dla wybranej wartości 2:
- Linia
1122zostanie zachowana, ponieważ zawiera cyfry 1 i 2 (dwie różne). - Linia
1234zostanie odrzucona, ponieważ ma cztery różne cyfry. - Linia
999zostanie odrzucona, ponieważ ma tylko jedną różną cyfrę.
Ograniczenia
Narzędzie działa lokalnie, bez wysyłania danych. Maksymalny rozmiar wejścia to 100 000 znaków i 10 000 wartości liczbowych. Uwzględniane są wyłącznie cyfry arabskie (0-9); inne systemy zapisu liczb nie są brane pod uwagę. Jeśli potrzebujesz dokładnej walidacji identyfikatorów, użyj narzędzia do wyrażeń regularnych.
Najczęstsze pytania
Co oznacza „różne cyfry”?
Chodzi o liczbę unikalnych cyfr występujących w linii. Na przykład w liczbie 1212 są tylko dwie różne cyfry: 1 i 2.
Czy znaki takie jak minus lub przecinek są liczone?
Nie. Liczone są tylko cyfry 0-9. Znaki specjalne, litery i spacje są ignorowane.
Czy mogę filtrować liczby z przecinkami dziesiętnymi?
Tak, ale przecinek nie jest cyfrą, więc nie wpływa na wynik. Liczone są tylko cyfry.
Przetwarzanie odbywa się lokalnie w przeglądarce.