나는 이것을 위해 모든 것을 조사했습니다. 델파이/라자루스에서, 주어진 위치에, 나는 그 위치에있는 캐릭터를 다른 문자열로 찾고 싶다. 나는 캐릭터의 위치를 찾는 방법을 안다. 나는 다른 방향으로 그것을 필요로한다 : 주어진 위치에있는 성격. 미리 감사드립니다.Delphi - 주어진 위치/색인을 찾으십시오
7
A
답변
12
Delphi에서 문자열의 문자는 배열 표기법을 사용하여 인덱싱 할 수 있습니다. 문자열의 첫 번째 문자의 색인은 1입니다.
var
s: string;
c: char;
begin
s := 'Hello';
c := s[1]; //H
end;
5
문자열은 배열처럼 액세스 할 수 있습니다.
MyString [12]은 문자열에서 12 번째 문자를 제공합니다.
이var
MyString : String;
MyChar : Char;
begin
MyString := 'This is a test';
MyChar := MyString[4]; //MyChar is 's'
end;
0
이 2012 년 대답, 그래서 생각 나는 단지를 마지막으로 추가 거라고했다 : 참고 :
예 (0 번째 위치가 문자열의 길이를 유지하는 데 사용하기 때문에)이 1 인덱스입니다 업데이트 :
StringHelper 클래스는 교차 플랫폼 문자 인덱스 솔루션을 제공하는 최신 버전의 Delphi (현재 Tokyo Edition - FMX 프레임 워크를 사용하여 여러 플랫폼에서 실행)에 사용됩니다. 이 구현에서는 지원되는 모든 플랫폼에 대해 0부터 시작하는 인덱스를 가정합니다.
예 :
var
myString: String;
myChar: Char;
begin
myChar := myString.Chars[0];
end;
관련 문제
- 1. jQuery에서 주어진 div의 색인을 찾으십시오.
- 2. 주어진 외래 키를 가진 모든 테이블을 찾으십시오
- 3. 주어진 거리에서 선을 따라 3D 점을 찾으십시오.
- 4. kaminari를 사용하여 주어진 레코드에 대한 페이지를 찾으십시오.
- 5. JPA 주어진 태그 목록으로 엔티티를 찾으십시오.
- 6. 주어진 exe 파일에 액세스하는 사용자를 찾으십시오
- 7. C++ 주어진 위치에 std :: string :: iterator를 찾으십시오.
- 8. 주어진 MSMQ 큐에서 읽는 프로그램을 찾으십시오.
- 9. 주어진 IP에 설치된 인터넷 익스플로러 버전을 찾으십시오
- 10. 주어진 인터페이스를 구현하는 모든 Delphi 클래스를 열거합니까?
- 11. 주어진 java.util.Date 객체가 현재 날짜의 일 수를 찾으십시오.
- 12. 주어진 문자열의 UTF-8 인코딩의 바이트 MD5 해시를 찾으십시오
- 13. 주어진 조상과 관련된 모든 매달리는 커밋을 찾으십시오. - Git
- 14. 주어진 검색어 용어 빈도가있는 Lucene 문서를 모두 찾으십시오.
- 15. 알고리즘 - 주어진 사각형 영역을 덮는 사각형의 수를 찾으십시오.
- 16. 비표준 라이브러리를 가져 오지 않고 주어진 위치에서 픽셀의 색상을 찾으십시오.
- 17. xpath : 값에 문자열이 포함 된 주어진 속성을 가진 노드를 찾으십시오.
- 18. Eclipse 플러그인 : 주어진 명령에 대한 활성 처리기를 찾으십시오.
- 19. Git이 주어진 파일에 대한 태그의 변경 내용을 찾으십시오.
- 20. 주어진 달 및 특정 연도의 특정 날짜를 찾으십시오.
- 21. 위도, 경도 및 반경이 주어진 인근 관광 명소를 찾으십시오.
- 22. 트래버스하고 복잡한 객체 그래프 내의 모든 주어진 유형 인스턴스를 찾으십시오.
- 23. jquery : 주어진 문자열이 포함 된 요소의 색인을 찾으십시오.
- 24. 주어진 BNF 형식의 파일을 구문 분석 할 Delphi 코드 생성
- 25. 자바에서 패턴을 찾으십시오
- 26. Delphi 2009의 "Delphi Fundamentals"
- 27. 값과의 간격을 찾으십시오.
- 28. 주어진 HTML 컨텐트에 주어진 웹 페이지에서 주어진 너비에 대한 높이를 찾는 데 관심이 있습니다. 페이지를 넘기기 전에 주어진 너비에 해당하는 페이지의 높이를 찾으십시오.
- 29. 최대 연속 sum을 찾으십시오. 점이 포함 된 세그먼트를 찾으십시오.
- 30. Delphi IDE 선 길이
참고 : 문자는 1- 기반입니다. –