티스토리 뷰

Delphi

procedure Insert(Substr: String; var Dest: String; Index: Integer);

Properties

Type

Visibility

Source

Unit

Parent

procedure

public

System.pas

System

System

Description

Inserts a substring into a string, beginning at a specified position.

In Delphi code, Insert merges Substr into Dest at the position Dest[Index].

지정된 위치에서 시작하여 문자열에 부분 문자열을 삽입합니다.

델파이 코드에서 InsertSubstr  Dest [index] 위치에서 Dest 에 병합합니다.

 

Parameters

Name

Description

Substr

The string to insert in Dest (see below).

If this string is empty, Dest is not changed.

Dest에 삽입 할 문자열입니다 (아래 참조).

이 문자열이 비어 있으면 Dest 는 변경되지 않습니다.

Dest

The string that is changed.

변경된 문자열입니다.

Index

The insertion position. If this value is less than 1, it is set to 1.

If it is past the end of Dest, it is set to the length of Dest, turning the operation into an append.

Note: This is a character index (not a byte index).

But it must be incremented by 2 to pass over a surrogate pair (see the Unicode specification).

When iterating or counting the characters in a Unicode string, a surrogate pair is considered two characters.

삽입 위치. 이 값이 1보다 작으면 1로 설정합니다.

Dest의 끝을 지나면 Dest의 길이로 설정하여 append를 처리하는 것으로 바꿉니다.

참고: 이것은 문자 색인 (바이트 색인이 아님)입니다.

그러나 대리의 쌍을 무시하려면 2씩 증가해야 합니다 (유니 코드 사양 참조).

유니 코드 문자열에서 문자를 반복 또는 계수 할 때, 대리의 쌍은 두 문자로 간주됩니다.

Insert throws an EOutOfMemory exception if it is unable to allocate enough memory to accommodate the new returned string.

Insert는 새로운 반환 문자열을 수용하기에 필요한 만큼의 메모리를 할당 할 수 없는 경우 EOutOfMemory 예외를 발생시킵니다.

 

Example

var

  ResultStr : String;

 

begin

  // 천성

  Insert('천성 ', ResultStr, 1);

  Writeln(ResultStr);

 

  // 나는 천성

  Insert('나는 ', ResultStr, -5643);

  Writeln(ResultStr);

 

  // 나는 천성 개발자다!!!!!

  Insert('개발자다!!!!!', ResultStr, 1098);

  Writeln(ResultStr);

 

  Readln;

end.

 

below 미국식 [bɪ|loʊ

1. (위치가 …보다) 아래에
2. (
수준이 …) 아래에
3. (
직위중요도상으로) 밑에

past 미국식 [pӕst] 

1. 지나간(시간상으로 과거에 해당하는)
2. (
얼마 전인) 지난, 최근의
3.
이전의

surrogate 미국식 [|s3:rəgət] 

대리의, 대용의

pass over something

~을 무시하다[피하다]

specification 미국·영국 [|spesɪfɪ|keɪʃn] 

(자세한) 설명서, 사양(仕樣)

enough 미국·영국 [ɪ|nʌf] 

1. (복수 명사나 불가산 명사 앞에 쓰여) 필요한 만큼의
2.
필요한 만큼 되는 수
3.
…에 필요한 정도로, …할 만큼 (충분히)

accommodate 미국식 [ə|kɑ:mədeɪt] 

1. (살거나 지낼) 공간을 제공하다, 수용하다
2. (
…을 위한) 충분한 공간을 제공하다
3. (
의견 등을) 수용하다

 

출처: http://docwiki.embarcadero.com/Libraries/XE2/en/System.Insert

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
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
글 보관함