닷넷에서 정규식을 이용해 영문자만 추출해보자.
정규식을 이용해서 특정 루프를 돌린후에
영문자만 걸러내는 방법이다.
이메일 주소를 받거나
영문 이름등에 유효성 체크할때 사용할 수 있다.
이왕이면 함수를 만들어서 쓰는것이 좋다. (당연)
using System;
using System.Text.RegularExpressions;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string chkString = "ABCDabcd가나다라";
string resultString = string.Empty;
Regex alphabatRegex = new Regex(@"[a-zA-Z]");
char[] _chkArray = chkString.ToCharArray();
foreach (char chkItem in _chkArray)
{
Boolean ismatch = alphabatRegex.IsMatch(chkItem.ToString());
if (ismatch)
{
resultString += chkItem.ToString().ToUpper();
}
}
Response.Write(chkString+ " <= 원래문자<br><br>");
Response.Write(resultString + " <= 영문자만 추출한후에");
}
}
'IT_Developers > .NET' 카테고리의 다른 글
.Net Version Detector - 설치된 닷넷 프레임워크 버전 확인하는 프로그램 (0) | 2019.10.22 |
---|---|
.NET - 윈도우10 닷넷 셋팅, Hello World 출력 (0) | 2019.04.19 |
.Net - 현재 URL / HOST / URI / 확인하기 (0) | 2017.07.20 |
.Net - 닷넷 Base64 변환 예제 (0) | 2017.07.07 |
.Net - 닷넷 개발을 위해 비주얼 스튜디오 2017를 설치해보자. (0) | 2017.07.06 |
댓글