Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 27285|Odpowiedź: 0

[Źródło] C# określa, czy ciąg składa się wyłącznie z cyfr i liter (Regex.IsMatch)

[Skopiuj link]
Opublikowano 02.11.2017 21:38:53 | | |

Cel: Ustalenie, czy ciąg składa się wyłącznie z cyfr i liter, zapobieganie "zniekształconym znakom" oraz ocena długości ciągu;
Główna funkcja funkcji: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Zastosowania wyrażenia regularnego: 1. Testuj wzorce wewnątrz ciągów znaków. 2. Zastąpić tekst. 3. Wyodrębniaj podciągi ze znaków na podstawie dopasowania wzorców.
Składnia wyrażeń regularnych: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Oto analiza prostej składni, której obecnie używam:
string pattern = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Zrozum: 1. ^[a-zA-Z0-9]: oznacza, że zaczyna się od przypadku lub liczby;
2. /d{2}: Oznacza dwie cyfry
3. {a-zA-Z0-9}: Oznacza dwie cyfry, po których następuje przypadek lub liczba
4. (-\d{3}){2}: Oznacza serię powtarzających się formatów liczb -plus trzy, takich jak: -333-444, -123-456
5. [A-Za-z0-9]$: Oznacza, że kończy się na wielką i małą literę lub liczbę;
Poprawna forma: 1111-111-1111;


Zrozum:
Każdy znak w całym ciągu musi być przypadkiem lub liczbą;





Poprzedni:Jedno z porównań między CMMI a Agile: zasadnicza różnica między nimi
Następny:Kod źródłowy narzędzia Close Port VS2010 C#
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com