{aaa|bbb|ccc}
위와 같은 데이터가 있을 경우 {} 안의 문자 중 |(파이프)를 ,(콤마)로 치환하고자 할 경우 정규식을 사용하면 됩니다.
{(.*)\|
"{"로 시작해서 "|" 전까지 문자를 "\1"로 치환합니다.
(.*)\|
두번째 배열의 데이터를 "\2"로 치환합니다.
(.*)}
"}"로 끝나는 마지막 배열의 데이터를 "\3"로 치환합니다.
"|"는 "\|"로 표현합니다.
결과는 아래와 같습니다.
{aaa,bbb,ccc}
응용을 하면 배열의 길이가 길어도 치환이 가능하고, 다른 문자로 치환을 할 수 있습니다.
아래는 notepad2 에디터의 정규식 치환 화면입니다.
'System > Visual C#' 카테고리의 다른 글
WPF 네이버 날씨 어플(Windows .NET 4.5 프레임워크) (0) | 2015.12.04 |
---|---|
EO.WebBrowser (크롬 기반 .NET 웹콘트롤러) (0) | 2015.12.04 |