SlideShare a Scribd company logo
1 of 9
Download to read offline
embt.co/sprint-regular-expressionsBlog Notes:
C++ 빌더 정규표현식과 TRegEx
C++ Developer Skill Sprint
Tips, Tricks and Techniques
김현수(험프리)
RAD Studio 에반젤리스트
데브기어
tech.devgear.co.kr
hskim@embarcadero.kr
윈도우10, 맥, 모바일 그리고 사물인터넷 개발을 위한
최고의 애플리케이션 개발 플랫폼
embt.co/sprint-regular-expressionsBlog Notes:
• Windows
• OS X
• Android
• iOS
• RAD Studio
• Appmethod
• Object Pascal
• C++
스킬 스프린트의 대상은…
• RAD Studio 10 Seattle DocWiki
– http://docwiki.embarcadero.com/RADStudio/Seattle/en/
• Appmethod Summer 2015 Release DocWiki
– http://docwiki.appmethod.com/appmethod/1.17/topics/en/
• 데브기어 기술 게시판
– http://tech.devgear.co.kr/
• 앱메소드는 4개의 플랫폼에서 파이어몽키
프레임워크를 지원하며, RAD 스튜디오,
델파이, C++빌더는 4개 플랫폼 외에 윈도우
VCL을 지원합니다.
embt.co/sprint-regular-expressionsBlog Notes:
Agenda
• 정규표현식이란?
• TRegEx
– TPerlRegEx
• 오픈소스 PCRE(Perl Compatible Regular Expressions) 라이브러리
• 데모
– TRegEX를 사용한 정규표현식
embt.co/sprint-regular-expressionsBlog Notes:
정규표현식이란 (regex)?
• 특정한 규칙을 가진 문자열의 집합을 표현하는데
사용하는 형식 언어이다. - https://ko.wikipedia.org/wiki/정규_표현식
b[A-Z0-9._%+-]+@[A-Z0-9.-]+. [A-Z]{2,}b
(+|-)?[[:digit:]]+
#migrate TUpdateSQL -> TFDUpdateSQL, FireDAC.Comp.Client
embt.co/sprint-regular-expressionsBlog Notes:
TRegEx
embt.co/sprint-regular-expressionsBlog Notes:
데모
Download a free trial!
embt.co/trialdownloads
embt.co/sprint-regular-expressionsBlog Notes:
학습 리소스
• 엠바카데로 기술문서(DocWiki)
– http://docwiki.embarcadero.com/RADStudio/Seattle/en/Regular_Expressions
– http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressions.TRegEx
– http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressionsCore.TPerlRegEx
• RAD 스튜디오 정규 표현식 클래스
– http://www.regular-expressions.info/delphi.html
• PCRE – 펄 호환 정규 표현식
– http://www.pcre.org/
• Perl 5 정규 표현식 구문
– http://perldoc.perl.org/perlre.html
• RTL RegEx 샘플
– http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/vcl/
– http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/fmx/
트라이얼 무료
다운로드!!
devgear.co.kr/products/
embt.co/sprint-regular-expressionsBlog Notes:
다음 시간 . . . 트라이얼 무료
다운로드!!
devgear.co.kr/products/
C++ 개발 스킬 업그레이드!
• 안드로이드 인텐트(Intent) 활용 - 12월 15일(화) 오후
1:30
• 정규 표현식과 TRegEx - 12월 22일(화) 오후 1:30
• 파이어몽키 레이아웃 이해와 활용- 12월 29일(화) 오후 1:30
embt.co/sprint-regular-expressionsBlog Notes:
Q&A
Developer Skill Sprint
Tips, Tricks and Techniques
The Ultimate Application Development platform for
Widows 10, Mac, Mobile and IoT
감사합니다 
김현수(험프리)
RAD Studio 에반젤리스트
데브기어
hskim@embarcadero.kr
트라이얼 무료
다운로드!!
devgear.co.kr/products/

More Related Content

More from Devgear

RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 Devgear
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장Devgear
 
델파이 @22
델파이 @22델파이 @22
델파이 @22Devgear
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD StudioDevgear
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트Devgear
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트Devgear
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트Devgear
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트Devgear
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트Devgear
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄Devgear
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드Devgear
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)Devgear
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)Devgear
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치Devgear
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정Devgear
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정Devgear
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략Devgear
 
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략Devgear
 
전사 데이터 관리 반드시 피해야 할 7가지 실수
전사 데이터 관리 반드시 피해야 할 7가지 실수전사 데이터 관리 반드시 피해야 할 7가지 실수
전사 데이터 관리 반드시 피해야 할 7가지 실수Devgear
 
유니버설 데이터 모델과 패턴
유니버설 데이터 모델과 패턴유니버설 데이터 모델과 패턴
유니버설 데이터 모델과 패턴Devgear
 

More from Devgear (20)

RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
 
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장
 
델파이 @22
델파이 @22델파이 @22
델파이 @22
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트델파이 DB프로그래밍(멀티티어) - 체크리스트
델파이 DB프로그래밍(멀티티어) - 체크리스트
 
델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트델파이 DB프로그래밍(2티어) - 체크리스트
델파이 DB프로그래밍(2티어) - 체크리스트
 
델파이 기초 - 체크리스트
델파이 기초 - 체크리스트델파이 기초 - 체크리스트
델파이 기초 - 체크리스트
 
델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트델파이 윈도우 애플리케이션 개발 - 체크리스트
델파이 윈도우 애플리케이션 개발 - 체크리스트
 
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
 
ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드ELC(Embarcadero License Center) 서버 설치가이드
ELC(Embarcadero License Center) 서버 설치가이드
 
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)
 
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)
 
델파이 무료 평가판 설치
델파이 무료 평가판 설치델파이 무료 평가판 설치
델파이 무료 평가판 설치
 
델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정델파이 iOS앱 개발 환경 설정
델파이 iOS앱 개발 환경 설정
 
델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정델파이 안드로이드앱 개발 환경 설정
델파이 안드로이드앱 개발 환경 설정
 
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략
 
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략
 
전사 데이터 관리 반드시 피해야 할 7가지 실수
전사 데이터 관리 반드시 피해야 할 7가지 실수전사 데이터 관리 반드시 피해야 할 7가지 실수
전사 데이터 관리 반드시 피해야 할 7가지 실수
 
유니버설 데이터 모델과 패턴
유니버설 데이터 모델과 패턴유니버설 데이터 모델과 패턴
유니버설 데이터 모델과 패턴
 

20151222 C++ Skill Sprints_정규표현식과 TRegex

  • 1. embt.co/sprint-regular-expressionsBlog Notes: C++ 빌더 정규표현식과 TRegEx C++ Developer Skill Sprint Tips, Tricks and Techniques 김현수(험프리) RAD Studio 에반젤리스트 데브기어 tech.devgear.co.kr hskim@embarcadero.kr 윈도우10, 맥, 모바일 그리고 사물인터넷 개발을 위한 최고의 애플리케이션 개발 플랫폼
  • 2. embt.co/sprint-regular-expressionsBlog Notes: • Windows • OS X • Android • iOS • RAD Studio • Appmethod • Object Pascal • C++ 스킬 스프린트의 대상은… • RAD Studio 10 Seattle DocWiki – http://docwiki.embarcadero.com/RADStudio/Seattle/en/ • Appmethod Summer 2015 Release DocWiki – http://docwiki.appmethod.com/appmethod/1.17/topics/en/ • 데브기어 기술 게시판 – http://tech.devgear.co.kr/ • 앱메소드는 4개의 플랫폼에서 파이어몽키 프레임워크를 지원하며, RAD 스튜디오, 델파이, C++빌더는 4개 플랫폼 외에 윈도우 VCL을 지원합니다.
  • 3. embt.co/sprint-regular-expressionsBlog Notes: Agenda • 정규표현식이란? • TRegEx – TPerlRegEx • 오픈소스 PCRE(Perl Compatible Regular Expressions) 라이브러리 • 데모 – TRegEX를 사용한 정규표현식
  • 4. embt.co/sprint-regular-expressionsBlog Notes: 정규표현식이란 (regex)? • 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다. - https://ko.wikipedia.org/wiki/정규_표현식 b[A-Z0-9._%+-]+@[A-Z0-9.-]+. [A-Z]{2,}b (+|-)?[[:digit:]]+ #migrate TUpdateSQL -> TFDUpdateSQL, FireDAC.Comp.Client
  • 7. embt.co/sprint-regular-expressionsBlog Notes: 학습 리소스 • 엠바카데로 기술문서(DocWiki) – http://docwiki.embarcadero.com/RADStudio/Seattle/en/Regular_Expressions – http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressions.TRegEx – http://docwiki.embarcadero.com/Libraries/Seattle/en/System.RegularExpressionsCore.TPerlRegEx • RAD 스튜디오 정규 표현식 클래스 – http://www.regular-expressions.info/delphi.html • PCRE – 펄 호환 정규 표현식 – http://www.pcre.org/ • Perl 5 정규 표현식 구문 – http://perldoc.perl.org/perlre.html • RTL RegEx 샘플 – http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/vcl/ – http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RADStudio_Seattle/CPP/RTL/RegExpression/fmx/ 트라이얼 무료 다운로드!! devgear.co.kr/products/
  • 8. embt.co/sprint-regular-expressionsBlog Notes: 다음 시간 . . . 트라이얼 무료 다운로드!! devgear.co.kr/products/ C++ 개발 스킬 업그레이드! • 안드로이드 인텐트(Intent) 활용 - 12월 15일(화) 오후 1:30 • 정규 표현식과 TRegEx - 12월 22일(화) 오후 1:30 • 파이어몽키 레이아웃 이해와 활용- 12월 29일(화) 오후 1:30
  • 9. embt.co/sprint-regular-expressionsBlog Notes: Q&A Developer Skill Sprint Tips, Tricks and Techniques The Ultimate Application Development platform for Widows 10, Mac, Mobile and IoT 감사합니다  김현수(험프리) RAD Studio 에반젤리스트 데브기어 hskim@embarcadero.kr 트라이얼 무료 다운로드!! devgear.co.kr/products/