CheckMate RPA
CheckMate RPA C# 정규표현식 (3) IP 형식 파악하기
밥탄이
2023. 4. 12. 13:44
3) 정규표현식을 이용하여 IP 형식 파악하기
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Text;
// 정규표현식
using System.Text.RegularExpressions;
public partial class CustomScript
{
public void Execute_Code()
{
ipList.Clear();
string IP = "IP1 : 123.12.132.41 // IP2 : 444.12.356.123 // IP3 : ";
ip_Regex(IP);
}
public List<string> ip_Regex(string tmp)
{
string temp = tmp;
Regex regex = new Regex(@"[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*");
foreach(Match match in regex.Matches(temp))
{
PrintLog(match.ToString());
ipList.Add(match.ToString());
}
return ipList;
}
}
정규표현식 Regex 를 사용하기 위해선 using System.Text.RegularExpression 을 포함해야함
예시는 IP 라는 변수안에 여러 IP가 나열되어있는 경우 정규표현식을 통해 IP만 ipList에 저장는 예시이다.Match를 통해 선언된 변수안에 지정된 정규표현식 패턴이 매칭되는 경우 해당 매칭값만 추출
위 예제 결과보기