문자열 어떻게 짤라야 되나요?

evaeva의 이미지

변수 = "/bbb/dddd/a.txt"

변수에 값이 a.txt 만 남게 하고 싶어요....
폴더는 유동적입니다.

어떻게 하면 되나요.. 지송 초보 삐악이 입니다.

부탁드립니다.

맹고이의 이미지

무슨 언어로 하길 바라시는진 모르겠지만

지금 보고 있는 게 파이썬이라 파이썬으로... ;;

import os

name = '/foo/bar/text.txt'
name = os.path.basename(name)

하면 'text.txt'가 떨어져 나옵니다.

그리고 이왕이면 게시판에 맞게 글을 올려주세요.

정태영의 이미지

evaeva wrote:
변수 = "/bbb/dddd/a.txt"

변수에 값이 a.txt 만 남게 하고 싶어요....
폴더는 유동적입니다.

어떻게 하면 되나요.. 지송 초보 삐악이 입니다.

부탁드립니다.

c라면..

strrstr( 변수 , "/" );
strrchr( 변수, '/' );
등으로 한방에..

php면
strrpos( 변수, "/" );
로 해도 되고 =3=33

그리고

man basename 해보시는것도 :)
man 3 basename 도..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

taeyeung의 이미지

perl을 이용하면

$path = "/bbb/dddd/a.txt";

$path =~ m{.*\/(.*)};

print $1;