Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 27285|Odpoveď: 0

[Zdroj] C# určuje, či je reťazec zložený iba z čísel a písmen (Regex.IsMatch)

[Kopírovať odkaz]
Zverejnené 2. 11. 2017 21:38:53 | | |

Účel: Zistiť, či je reťazec zložený iba z čísel a písmen, zabrániť "nezrozumiteľným znakom" a posúdiť dĺžku reťazca;
Hlavná funkčná funkcia: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Použitie regulárneho výrazu: 1. Testovanie vzorov v rámci reťazcov. 2. Nahradiť text. 3. Extrahujte podreťazce z reťazcov na základe vzorového porovnávania.
Syntax regulárneho výrazu: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Tu je analýza niekoľkých jednoduchých syntaxí, ktoré momentálne používam:
string pattern = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Pochopte: 1. ^[a-zA-Z0-9]: označuje, že začína pádom alebo číslom;
2. /d{2}: Označuje dve čísla
3. {a-zA-Z0-9}: Označuje dve čísla nasledované pádom alebo číslom
4. (-\d{3}){2}: Označuje sériu opakovaných -plus troch číselných formátov, napríklad: -333-444, -123-456
5. [A-Za-z0-9]$: Označuje, že končí na veľké a malé písmeno alebo číslo;
Správna forma: 1111-111-1111;


Pochopte:
Každý znak v celom reťazci musí byť prípadový alebo číselný;





Predchádzajúci:Jedno z porovnaní medzi CMMI a Agile: podstatný rozdiel medzi týmito dvoma
Budúci:Zdrojový kód nástroja VS2010 C# Close Port Tool
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com