Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 27285|Svar: 0

[Källa] C# avgör om en sträng endast består av siffror och bokstäver (Regex.IsMatch)

[Kopiera länk]
Publicerad på 2017-11-02 21:38:53 | | |

Syfte: Att avgöra om en sträng endast består av siffror och bokstäver, förhindra "förvrängda tecken" och att bedöma strängens längd;
Huvudfunktion: System.Text.RegularExpressions.Regex.IsMatch(strMessage, pattern)
strMessage:要判断的字符串;
pattern:判断的条件;
Regelbundna uttryck används: 1. Testa mönster inom strängar. 2. Byt ut text. 3. Extrahera delsträngar från strängar baserat på mönstermatchning.
Syntax med reguljära uttryck: https://msdn.microsoft.com/zh-cn/library/ae5bf541 (VS.80) .aspx
Här är en analys av en enkel syntax jag använder just nu:
strängmönster = @"^[a-zA-Z0-9]\d{2}[a-zA-Z0-9](-\d{3}){2}[A-Za-z0-9]$";
Förstå: 1. ^[a-zA-Z0-9]: anger att den börjar med ett kasus eller ett tal;
2. /d{2}: Indikerar två siffror
3. {a-zA-Z0-9}: Indikerar två tal följt av ett fall eller tal
4. (-\d{3}){2}: Indikerar en serie upprepade -plus tre talformat, såsom: -333-444, -123-456
5. [A-Za-z0-9]$: Indikerar att den slutar på versaler och gemener eller tal;
Korrekt form: 1111-111-1111;


Förstå:
Varje tecken i hela strängen måste vara fallfall- eller numeriskt;





Föregående:En av jämförelserna mellan CMMI och Agile: den väsentliga skillnaden mellan de två
Nästa:VS2010 C# Close Port Tool-källkod
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com