코딩테스트에 "/a/b/c/d/t_v8.x"
에서 t.x
(파일이름,확장명) 만 도출해내야 하는 문제가 나왔다.
_v
는 replace("_v","")
로 없애주고, 파일 경로는 split으로 해주기 어려웠다.
파이썬같은 경우에는 rfind
도 있고 slice[-1:]
도 있고 자바스크립트는 slice로 잘라내거나 split으로 해야되는 줄 알았다..
찾아보니 lastIndexOf()
라는 api가 있다.
"/a/b/c/d/t.x".lastIndexOf()
// 8
https://www.sangboom.co.kr/html/category/lastId=123&item=8
코딩테스트에 쿼리스트링을 얻어내야 하는문제가 나왔었다.
정규표현식으로 풀면되는데 긴장을 해서 split으로 해결했던 경험이 있었다.
지금 생각해보니 lastIndexOf()로 /의 인덱스를 찾아내서 slice해주면 더 간단 할 것 같다.