C \ # 정규 표현 식 의 6 가지 간단 한 예

2609 단어
컴퓨터 과학 에서 정규 표현 식 은 특정한 구법 규칙 에 맞 는 일련의 문자열 을 묘사 하거나 일치 시 키 는 단일 문자열 을 말한다.많은 텍스트 편집기 나 다른 도구 에서 정규 표현 식 은 보통 특정한 패턴 에 맞 는 텍스트 내용 을 검색 하거나 교체 하 는 데 사 용 됩 니 다.많은 프로 그래 밍 언어 는 정규 표현 식 을 이용 하여 문자열 작업 을 지원 합 니 다.
다음은 C \ # 의 정규 표현 식 을 살 펴 보 겠 습 니 다.
첫 번 째: 입력 한 문자열 이 숫자 인지 검증 합 니 다.

///   
///             
///   
///       
///     bool      
public bool validateNum(string P_str_num)  
{  
return Regex.IsMatch(P_str_num, "^[0-9]*$");  
} 

두 번 째: 입력 문자열 이 전화번호 인지 확인 합 니 다.

///   
///                 
///   
///        
///     bool      
public bool validatePhone(string P_str_phone)  
{  
return Regex.IsMatch(P_str_phone, @"\d{3,4}-\d{7,8}");  
} 

세 번 째: 입력 문자열 이 팩스 번호 인지 확인 합 니 다.

///   
///                 
///   
///        
///     bool      
public bool validateFax(string P_str_fax)  
{  
return Regex.IsMatch(P_str_fax, @"86-\d{2,3}-\d{7,8}");  
} 

네 번 째: 입력 문자열 이 우편 번호 인지 확인 합 니 다.

///   
///                 
///   
///        
///     bool      
public bool validatePostCode(string P_str_postcode)  
{  
return Regex.IsMatch(P_str_postcode, @"\d{6}");  
} 

다섯 번 째: 입력 문자열 이 E - mail 주소 인지 확인

///   
///           E-mail    
///   
///        
///     bool      
public bool validateEmail(string P_str_email)  
{  
return Regex.IsMatch(P_str_email, @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");  
} 

여섯 번 째: 입력 문자열 이 네트워크 주소 인지 검증 합 니 다.

///   
///                 
///   
///        
///     bool      
public bool validateNAddress(string P_str_naddress)  
{  
return Regex.IsMatch(P_str_naddress, @"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?");  
}  

지금 소 편 이 정리 한 것 은 이 여섯 시 이 며, 이후 에 새로운 것 이 계속 보충 된다.이 여섯 가지 가 여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기