Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
String을 잘라내기
변수 Str := '123456789'
가 담겨있습니다.
예를들어 3번째에서 6번째까지의 string를
뽑아낼려고 합니다.
무식하게 한다면 Edit1.text := Str[3] + Str[4] + str[5] + Str[6];
으로하면 edit1에는 '3456'이 들어가겠지요.
그런데 범위가 클때 위와 같이 하면 코딩량이 많아 질것같아서 그러는데
간단히 처리할수 있는 방법이 있을까요. 함수라든지 ...
2
COMMENTS
최원실
•
2000.02.02 02:32
djha wrote:
>
> 변수 Str := '123456789'
> 가 담겨있습니다.
>
> 예를들어 3번째에서 6번째까지의 string를
> 뽑아낼려고 합니다.
>
> 무식하게 한다면 Edit1.text := Str[3] + Str[4] + str[5] + Str[6];
> 으로하면 edit1에는 '3456'이 들어가겠지요.
>
> 그런데 범위가 클때 위와 같이 하면 코딩량이 많아 질것같아서 그러는데
> 간단히 처리할수 있는 방법이 있을까요. 함수라든지 ...
>
>
안녕하세요!!!
1. 델아이 코딩에서
--- Edit1.Text
=: Copy(String Field, 가져올Data시작위치(1),(1)에서부터 가져올 Data길이
2. 참고로 Query에서
1) String필드 값을 나눠서 가져오기
-- SubStr(String Field,시작위치,가져올길이)
-- 참고로 Mid, Ldft, Right도 사용합니다.
2) 두개의 String필드 값을 합쳐서 가져오기
** ID (사원코드), Name (사원명) 필드를 합쳐서 가져오기..
(ID || Name) ID_Name(알리아스 명칭)
쓰고보니 답변이 너무 짤아서 몇글자 더 적어봅니다.
조금이나마 도움이 되었으면.......
0
0
삭제
수정
댓글
장지용
•
2000.02.02 00:51
djha wrote:
>
> 변수 Str := '123456789'
> 가 담겨있습니다.
>
> 예를들어 3번째에서 6번째까지의 string를
> 뽑아낼려고 합니다.
>
> 무식하게 한다면 Edit1.text := Str[3] + Str[4] + str[5] + Str[6];
> 으로하면 edit1에는 '3456'이 들어가겠지요.
>
> 그런데 범위가 클때 위와 같이 하면 코딩량이 많아 질것같아서 그러는데
> 간단히 처리할수 있는 방법이 있을까요. 함수라든지 ...
>
>
질문을 잘 이해하지 못했는지 모르겠지만.. 이 함수를 쓰면 되겠네요.
function Copy(S: string; Index, Count: Integer): string;
ex) Copy(Str, 시작위치, 추출할 문자길이);
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
임기택
2000.02.02 01:12
0
COMMENTS
/
0
LIKES
quickreport preview
좋은날
2000.02.02 00:55
0
COMMENTS
/
0
LIKES
db에 exe를 binary로 저장은 되는데...
djha
•
2000.02.02 00:45
2
COMMENTS
/
0
LIKES
String을 잘라내기
변수 Str := '123456789' 가 담겨있습니다. 예를들어 3번째에서 6번째까지의 string를 뽑아낼려고 합니다. 무식하게 한다면 Edit1.text := Str[3] + Str[4] + str[5] + Str[6]; 으로하면 edit1에는 '3456'이 들어가겠지요. 그런데 범위가 ...
최원실
•
2000.02.02 02:32
djha wrote: > > 변수 Str := '123456789' > 가 담겨있습니다. > > 예를들어 3번째에서 6번째까지의...
장지용
•
2000.02.02 00:51
djha wrote: > > 변수 Str := '123456789' > 가 담겨있습니다. > > 예를들어 3번째에서 6번째까지의...
송인섭
•
2000.02.02 00:37
1
COMMENTS
/
0
LIKES
제발 가르쳐주세요 델파이로 리눅스 mysql연결하는 방법을...
윤진화
•
2000.02.04 00:51
멜 보냈거덩요...참고하세요...
김다혜
2000.02.02 00:17
0
COMMENTS
/
0
LIKES
DBGrid에서요... AutoSkip...
봉길천
2000.02.02 00:03
0
COMMENTS
/
0
LIKES
재질문: Application 실행시점을 알고 싶은데요.
봉길천
2000.02.01 23:47
0
COMMENTS
/
0
LIKES
복수의 IP Address중 원하는 IP 알고 싶어요..
김용구
•
2000.02.01 23:47
1
COMMENTS
/
0
LIKES
유효정님..문제는요...
유 효종
•
2000.02.02 02:08
김용구 wrote: > 비유 말씀 잘들엇는데요.. > > combobox1.items.assign(sky_name); 이나 > combobox1...
김종근
•
2000.02.01 23:46
1
COMMENTS
/
0
LIKES
테이블에서 특정 레코드 찾을때 가장 좋은 방법이 뭐죠??
김광섭
•
2000.02.02 00:52
김종근 wrote: > 안녕하세요. > ms-sql 연동해서 프로그래밍을 연습하고 있거든요. > 폼에다가 테이블, ...
최종민
•
2000.02.01 23:43
1
COMMENTS
/
0
LIKES
점 찍는 거...
유 효종
•
2000.02.02 02:21
최종민 wrote: > 왕초보입니다... > 제가 하고 있는 일은... > data acquisition 보드에서 A/D converti...
죄송한초보
•
2000.02.01 23:39
1
COMMENTS
/
0
LIKES
감가상각(정율법)계산할줄 아시는분 부탁합니다.
최원실
•
2000.02.02 00:10
죄송한초보 wrote: > * 사용환경 : 델파이5 / Windows 98 > * 에러 메시지 : > 클리퍼로 만든 프로그램...
델왕초보
2000.02.01 23:36
0
COMMENTS
/
0
LIKES
[급질문] 이미지 파일을 db화...
안명호
•
2000.02.01 23:12
1
COMMENTS
/
0
LIKES
데이타베이스 프로그래밍시 속도문제.
최원실
•
2000.02.02 00:26
안명호 wrote: > 데이타베이스 프로그래밍을 하는데 속도가 참 문제더군요... > > 어떻게 해야 좀더 빠...
김영숙
•
2000.02.01 22:37
2
COMMENTS
/
0
LIKES
Band....band...Band.....
최원실
•
2000.02.02 00:29
김영숙 wrote: > Report 부분에서 잘 모르는게 있어 이렇게...또 글을 쓰게 되었습니다.. > > 코딩상으...
하얀까마귀
•
2000.02.01 23:17
그냥 group band를 하나 설정하시구 expression 에 그 dataset.Field Name을 적어줍니다. 이 경우는 부...
민석이
2000.02.01 21:57
0
COMMENTS
/
0
LIKES
간단한 소스입니다.설명좀 부탁드립니다.
김해중
2000.02.01 20:59
0
COMMENTS
/
0
LIKES
Form1.Print가 않되네요...
발도제
2000.02.01 20:35
0
COMMENTS
/
0
LIKES
[급]델파이 5 웹브라우저 컴포넌트의 이벤트에는 NewWindow2밖에 없는데....
이희선
•
2000.02.01 20:29
1
COMMENTS
/
0
LIKES
Winsock Error 발생
유 효종
•
2000.02.01 23:14
이희선 wrote: > 안녕하세요... > 본인 PC에서 이상없이 구동하던 프로그램이 > 다른 PC에선 라는 > 메...
이희선
•
2000.02.01 20:26
1
COMMENTS
/
0
LIKES
하나의 Application에서 다른종류의 Database를 사용하는데..
유 효종
•
2000.02.01 23:17
이희선 wrote: > 안녕하세요. > 한개의 Application에서 Access와 인포믹스의 2개의 DB를 사용하는데 > ...
김용구
•
2000.02.01 20:17
1
COMMENTS
/
0
LIKES
자주쓰는 테이블을 메모리로 만들려고 Tstrings
유 효종
•
2000.02.01 23:32
나이가 40대인 사람 한테 18살 미팅 시켜주면 TV 에 사진/이름/주소 다 나옵니다. 40대아저씨와 같이...
djha
2000/02/02 00:45
Views
353
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
>
> 변수 Str := '123456789'
> 가 담겨있습니다.
>
> 예를들어 3번째에서 6번째까지의 string를
> 뽑아낼려고 합니다.
>
> 무식하게 한다면 Edit1.text := Str[3] + Str[4] + str[5] + Str[6];
> 으로하면 edit1에는 '3456'이 들어가겠지요.
>
> 그런데 범위가 클때 위와 같이 하면 코딩량이 많아 질것같아서 그러는데
> 간단히 처리할수 있는 방법이 있을까요. 함수라든지 ...
>
>
안녕하세요!!!
1. 델아이 코딩에서
--- Edit1.Text
=: Copy(String Field, 가져올Data시작위치(1),(1)에서부터 가져올 Data길이
2. 참고로 Query에서
1) String필드 값을 나눠서 가져오기
-- SubStr(String Field,시작위치,가져올길이)
-- 참고로 Mid, Ldft, Right도 사용합니다.
2) 두개의 String필드 값을 합쳐서 가져오기
** ID (사원코드), Name (사원명) 필드를 합쳐서 가져오기..
(ID || Name) ID_Name(알리아스 명칭)
쓰고보니 답변이 너무 짤아서 몇글자 더 적어봅니다.
조금이나마 도움이 되었으면.......