18
A
답변
40
당신은 lastIndexOf
및 substr
필요 ...
var t = "\\some\\route\\here";
t = t.substr(0, t.lastIndexOf("\\"));
alert(t);
또한, 당신은 그들이 특수 문자를 이스케이프에 사용되는 같은 문자열에 \
문자를 두 배로해야합니다.
업데이트이 이후 정기적으로 다른 사람에 대한 유용한 입증하고, 여기에 명시된 바와 같이
// the original string
var t = "\\some\\route\\here";
// remove everything after the last backslash
var afterWith = t.substr(0, t.lastIndexOf("\\") + 1);
// remove everything after & including the last backslash
var afterWithout = t.substr(0, t.lastIndexOf("\\"));
// show the results
console.log("before : " + t);
console.log("after (with \\) : " + afterWith);
console.log("after (without \\) : " + afterWithout);
5
1
JavaScript를 사용하면 간단하게이 작업을 수행 할 수 있습니다. 마지막 "_"발생 이후 모든 것을 제거하십시오. 여기
var newResult = t.substring(0, t.lastIndexOf("_"));
관련 문제
- 1. 슬래시 뒤의 마지막 자릿수 일치
- 2. 날짜에서 백 슬래시 제거
- 3. PHP에서 모든 백 슬래시 제거 urldecoded string
- 4. JS 단어 뒤의 백 슬래시 교체
- 5. RegEx가 URL의 첫 번째 백 슬래시 뒤의 모든 것을 매치합니다.
- 6. 자바 정규식 : 백 슬래시 뒤의 모든 문자를 무시하십시오.
- 7. Python 문자열에서 백 슬래시 제거
- 8. JavaScript 문자열에서 백 슬래시 제거
- 9. 문자열에서 많은 백 슬래시 제거
- 10. 아포스트로피에서 선행 백 슬래시 제거
- 11. PHP - MySQL에서 백 슬래시 제거
- 12. 마지막 슬래시 뒤의 텍스트, 내 실수는 무엇입니까?
- 13. $ 값의 마지막 백 슬래시 (\ ') 뒤에 텍스트를 에코합니다.
- 14. Regex - 마지막 항목을 벗어나는 모든 항목 제거
- 15. 배치 파일에서 후행 백 슬래시 제거
- 16. 제거 백 슬래시 자바 스크립트/jQuery를
- 17. winrt의 백 스택 항목 제거
- 18. 자바 스크립트의 모든 슬래시 제거
- 19. sed 백 슬래시
- 20. 마지막 슬래시
- 21. 슬래시 뒤의 URL에 물결표 사용
- 22. 문자열에서 마지막 슬래시 앞의 데이터 제거
- 23. 내 백 슬래시의 백 슬래시
- 24. 백 슬래시 문자의 모든 인스턴스를 대체하려면 어떻게해야합니까?
- 25. SQL - 백 슬래시
- 26. Yaml 문자열의 백 슬래시
- 27. MySQL 백 슬래시 아포스트로피
- 28. 큰 따옴표와 백 슬래시 JSON은
- 29. mod_rewrite의 아파치와 백 슬래시
- 30. 문자열의 마지막 '-'뒤의 모든 문자 가져 오기
봐 : http://stackoverflow.com/questions/6764435/jquery-split-after-last-slash –
그것은'jQuery를 함께 수행 할 수 없습니다 : P'. –
[MDN -'String.prototype.lastIndexOf()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/lastIndexOf) – KyleMit