Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- .netCore3.1
- Volume Mount
- Winsock
- ubuntu .net Core
- mongodb readonly
- IOCP 클라이언트
- docker
- Docker오류
- 윈도우10 Wake On Lan
- IOCP 서버
- 도커마운트
- DockerWindows
- mongodb pss
- wol
- .dotnet Core 3.1 Install
- 윈도우10 WOL
- Ubuntu VirtualBox
- 우분투서버가상머신
- .netCore Install
- DockerVolume
- VirtualBox Ubuntu
- 닷넷코어
- Ubuntu Server VirtualBox
- MySQL
- dotnet Core
- IOCP
- mongo docker
- Wake On Lan
- docker desktop
- DockerDesktop
Archives
- Today
- Total
;
C# 특정글자 파싱하기 SplitParsing 본문
반응형
public string splitParsing(string Data, string one, string two) { try { string searchParsing = "\\" + one.ToString() + "(?.*?)" + "\\" + two.ToString(); // \\ 를 한 이유는 one, two 문자가 정규식 시작문자가 들어갈 경우 문자로 인식하게 만들기 위하여. Regex re = new Regex(searchParsing, RegexOptions.IgnoreCase | RegexOptions.Singleline); MatchCollection mc = re.Matches(Data); // str은 처리할 스트링 Match m = mc[0]; return m.Groups["splitData"].Value; } catch { return ""; } }
함수로 만들어 조금 편하게 사용할 수 있게 만들었습니다.
사용 방법 :
RTB1.Text = splitParsing(RTB1.Text, "시작", "종료");
RTB1.Text = "안녕 시작 하겠습니다. 종료" 라고 되어 있을경우
결과는 : " 하겠습니다. " 를 뽑아 내게 됩니다.
2018.01.25 수정 사항 :
1. 댓글로 지적해주신 부분에 대해서 수정하였습니다.
2. 문자 파싱중 ( , [ 등과 같이 정규식에 포함되는 단어를 필터링 합니다.
반응형
'C, C++, C#' 카테고리의 다른 글
C# 비동기 클라이언트 소켓 예제 [ C# Asynchronous Client ] (2) | 2017.07.17 |
---|---|
C# HttpWebRequest 웹 파싱하기 (0) | 2017.06.28 |
C언어 ODBC를 이용하여 특정 아이디의 데이터 찾아 뿌려주기 (0) | 2017.05.31 |
IOCP 구조체 전송 & 구조체 받기 (0) | 2016.12.04 |
IOCP Server[에코서버], Client (0) | 2016.12.03 |
Comments