Pon
7:30
tp

Darek_C++ napisał(a):bo nic konkretnego nie podajesz ....



Darek_C++ napisał(a):użyć zakresu znaków w tym wypadku [a-z].

Programista musi tak pisać kod by był przygotowany na "złe dane". Co więcej - jeśli pobierasz dane od usera z wykorzystaniem podobnych wyrażeń regularnych możesz napisać funkcję walidacji danych która wymusi, że user może wprowadzić dokładanie taki format jaki określiszpitek3010 napisał(a):Tyle że w moim przypadku dane zbierane do parsowania mają zawsze taką postać ponieważ są to dane z pól input z HTML5.

BY wyrażenie było bardziej precyzyjne powinien użyć zakresu znaków w tym wypadku [a-z].


W takim wypadku powinieneś zainteresować się określoną strukturą danych np XML - to tak na marginesie. Wtedy nie musiał byś parsować danych .pitek3010 napisał(a):Darek_C++ doskonale o tym wiem że tworzy się programy "idiotoodporne" ale tam w HTML5 nie ma możliwości błędu usera bo są to pola typu checkbox a ich właściwość name jest ustawiona na sztywno. Z innych uwarunkowań wynika ze skróty dni tygodnia są takie a nie inne..


Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości