안녕하세요.
델파이로 문자를 처리 하는게 첨이라 이렇게 도움을 요청하게 되네요..
aaa/bb/ccc/ddddd 라는 문자가 있을때
ddddd를 가져오고 싶습니다.
그런데 문제는 저렇게 항상 정형화된 aaa/bb/ccc/ddddd 가 아니라
a/bbbbb/cccccccc/ddd/eeeee/ffff 도 될수가 있어서...
구분자는 / 가 되구요(이건 변하지 않나봐요)
구분자 /의 맨끝 글자를 가져와야 합니다.
즉..첫번째 예에서는 ddddd를 가져와야 하고
두번째 예에서는 ffff를 가져와야 합니다.
이게 너무 가변적이라 초보의 입장에선 구하기가 힘드네요..
도움을 주시면 감사하겠습니다.
str := 'aaa/bb/ccc/ddddd';
rstr := reversestring(str);
result := reversestring(copy(rstr, 1, pos('/', rstr)-1));