Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[11966] [질문]정규표현식으로 파일내에서 원하는 문자열만 1개 꺼낼 수 없어요..-_-
델파이어.. [] 1777 읽음    2008-04-19 10:03
예를 들어 파일안에 아래와 같이 있을때
gogo.hud('5145212131425','user')
gogo.sun('5145212131425','user')
gogo.go('5145212131425','user')

와 같이 같은 13자리 번호를 가지는 라인이 여러개 있습니다.
그런데 전 여기서

==>  gogo.go('5145212131425','user')

라인의 가운데...13자리 숫자  1개만 꺼내고 싶습니다.

정규식으로 어떻게 만들면 될지 어렵습니다.

도움을 부탁드립니다.

지금은 "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" 이런식으로
하고 있는데요...

결과를 보면
5145212131425
5145212131425
5145212131425

이렇게 같은 것들이 중복되서 나옵니다.

제가 딱 원하는 gogo.go('5145212131425','user') 에서

5145212131425  딱 1개만 가져올 수 없나요?

도움을 부탁드립니다.

+ -

관련 글 리스트
11966 [질문]정규표현식으로 파일내에서 원하는 문자열만 1개 꺼낼 수 없어요..-_- 델파이어.. 1777 2008/04/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.