Chcę się upewnić, ciąg ma tylko znaki w tym zakresieFiltr String
[AZ] & & [AZ] & & [0-9] & & [-]
więc wszystkie litery i liczby plus łącznik. Próbowałem to ...
C# App:
char[] filteredChars = { ',', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '{', '}', '[', ']', ':', ';', '"', '\'', '?', '/', '.', '<', '>', '\\', '|' };
string s = str.TrimStart(filteredChars);
Ten TrimStart() wydaje się tylko do pracy z literami nie otehr znaki takie jak $% itp
Czy zaimplementować to źle? Czy jest lepszy sposób to zrobić?
prostu chcę uniknąć pętli przez indeks każdej struny za sprawdzanie, ponieważ nie będzie wiele strun do zrobienia ...
myśli?
Dzięki!
Należy sprawdzić, czy dane wejściowe są poprawne, a nie to, co nie powinno zostać wykonane. Użyj Regex, aby sprawdzić ciąg znaków. – David