Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 28087|Atsakyti: 0

[Šaltinis] C# nustato, ar eilutę sudaro tik skaičiai ir raidės (Regex.IsMatch)

[Kopijuoti nuorodą]
Paskelbta 2017-11-02 21:38:53 | | |

Tikslas: Nustatyti, ar eilutė sudaryta tik iš skaičių ir raidžių, išvengti "iškraipytų simbolių" ir įvertinti eilutės ilgį;
Pagrindinės funkcijos funkcija: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Reguliarusis reiškinys naudoja: 1. Patikrinkite modelius eilutėse. 2. Pakeiskite tekstą. 3. Ištraukite eilutes iš eilučių pagal modelio atitikimą.
Reguliariosios išraiškos sintaksė: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Štai kai kurių paprastų sintaksių, kurias šiuo metu naudoju, analizė:
stygų šablonas = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Supraskite: 1. ^[a-zA-Z0-9]: nurodo, kad jis prasideda atveju arba skaičiumi;
2. /d{2}: nurodo du skaičius
3. {a-zA-Z0-9}: nurodo du skaičius, po kurių nurodomas atvejis arba skaičius
4. (-\d{3}){2}: nurodo pasikartojančių -plius trijų skaičių formatų seką, pvz.: -333-444, -123-456
5. [A-Za-z0-9]$: Nurodo, kad jis baigiasi didžiosiomis ir mažosiomis raidėmis arba skaičiumi;
Teisinga forma: 1111-111-1111;


Supraskite:
Kiekvienas visos eilutės simbolis turi būti didžiosios ir mažosios raidės;





Ankstesnis:Vienas iš CMMI ir Agile palyginimų: esminis skirtumas tarp jų
Kitą:VS2010 C# Uždaryti prievado įrankio šaltinio kodą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com