![]() |
![]() |
-Seb@- |
![]()
Post
#1
|
Goście ![]() |
Witam, prubuję stworzyć skrypt usuwający z pliku plik.txt cały wiersz w którym jakaś litera lub cyfra powtarza się wiecej niż 2 razy. Narazie udało mi się stworzyć skrypt do usuwania wybranego wiersa, ale nie mam pojęcia ajk zabrać się za wyszukiwanie powtarzających się znaków
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Użyj count_chars(), potem sprawdzasz czy w tablicy jest wartość większa niż dwa, wtedy usuwasz wiersz
Jeśli chcesz sprawdzać tylko litery i cyfry to wtedy sprawdzasz dodatkowo klucze z kodem znaków, zależy jakie kodowanie jest ustawione. A jeśli chodzi tobie o powtarzające się znaki jeden po drugim to można zrobić przy pomocy wyrażeń regularnych. Ten post edytował _Borys_ 5.12.2013, 21:22:07 |
|
|
-Seb@- |
![]()
Post
#3
|
Goście ![]() |
Tak, chodzi własnie o powtarzające się jeden po drugim. Mogłbyś powiedzieć jak zrobić to wyrażeniami regularnymi?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Dla więcej niż dwóch powtórzeń
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:44 |