답변
var string = "Mon 25-Jul-2011";
var parts = string.split(' ');
parts.shift(); // parts is modified to remove first word
var result;
if (parts instanceof Array) {
result = parts.join(' ');
}
else {
result = parts;
}
// result now contains all but the first word of the string.
당신은 자신의 참조 ID를 사용하여 임의의 DOM을 조작 할 수 있습니다, 클래스 또는 태그. 예
<div id="date">Mon 25-Jul-2011</div>
<script>
$(document).ready(function() {
var strDate = $('#date').html();
// Using regex, this will remove any day which may present in your date DOM
strDate.replace(/(mon|tue|wed|thu|fri|sat)/i, '');
// This to trim any space present
strDate.replace(/^\s+|\s+$/g,'');
$('#date').html(strDate);
});
</script>
또 다른 해결책 :
var line = "Mon 25-Jul-2011";
var edited = line.substring(line.indexOf(" ") + 1, line.length);
죄송합니다. 너무 느립니다. @ Frédéric의 대답과 같지만 아마도 약간 더 나을 것입니다. – JWeary
이 정상적으로 출력 "25 7 월 2011": 나는 문자열 배열의 각 항목에서 첫 번째 단어를 제거하고 싶었
var string = "Mon 25-Jul-2011";
string = string.split(' ').pop();
아니요, "Stack Over Flow"와 같은 것이 있으면 "Flow"를 반환합니다. –
. 나는 split
, slice
, join
을 사용했다.
var str = "Mon 25-Jul-2011"
var newStr = str.split(' ').slice(1).join(' ')
console.log(str)
콘솔에서이 코드를 실행하면 예상되는 문자열이 표시됩니다.
var str = "Mon 25-Jul-2011";
var firstSpace=str.indexOf(" ");
var newStr= str.slice(firstSpace);
//result:"25-Jul-2011"
@GowthamShiva 링크가 없습니다. – Melebius
- 1. 줄에서 몇 단어를 꺼내십시오.
- 2. C#에서 문자열의 첫 번째 n 줄을 삭제하려면 어떻게해야합니까?
- 3. 특수 문자를 삭제하려면 어떻게해야합니까?
- 4. 사용자 입력을 삭제하려면 어떻게해야합니까?
- 5. Bash 기능을 삭제하려면 어떻게해야합니까?
- 6. UITextView에서 첫 번째 단어를 추출하십시오.
- 7. 데이터 집합의 열을 삭제하려면 어떻게해야합니까?
- 8. Flash 템플릿에서 무언가를 삭제하려면 어떻게해야합니까?
- 9. EF 엔티티를 효율적으로 삭제하려면 어떻게해야합니까?
- 10. 카푸치노 Xcode 확장을 삭제하려면 어떻게해야합니까?
- 11. plist를 프로그래밍 방식으로 삭제하려면 어떻게해야합니까?
- 12. Google 리더에서 태그를 삭제하려면 어떻게해야합니까?
- 13. GUI 테이블에서 데이터를 삭제하려면 어떻게해야합니까?
- 14. 파일에 데이터 저장소를 삭제하려면 어떻게해야합니까?
- 15. Template Toolkit에서 변수를 삭제하려면 어떻게해야합니까?
- 16. git에서 로컬 저장소를 삭제하려면 어떻게해야합니까?
- 17. Bazaar에서 버전없는 파일을 삭제하려면 어떻게해야합니까?
- 18. vnode를 사용하여 파일을 삭제하려면 어떻게해야합니까?
- 19. 모든 형제의 수업을 삭제하려면 어떻게해야합니까?
- 20. 입력에서 단어를 결합하려면 어떻게해야합니까?
- 21. 문자열에서 단어를 제거하려면 어떻게해야합니까?
- 22. gnome-terminal에서 vim의 단어를 삭제하려면 Ctrl-Backspace를 어떻게 가져 옵니까?
- 23. PHP를 사용하여 문자열의 첫 번째 단어를 추출
- 24. MySQL, 첫 번째 단어를 마지막으로 이동
- 25. 필드에서 첫 단어를 추출하는 MySQL 쿼리
- 26. DoModal()은 매우 첫 번째 줄에서 주장한다.
- 27. C#에서 IIS 개체를 삭제하려면 어떻게해야합니까?
- 28. Qt QwebKit 시작시 모든 쿠키를 삭제하려면 어떻게해야합니까?
- 29. Github에서 커밋 된 파일을 삭제하려면 어떻게해야합니까?
- 30. 금지 된 단어로 항목을 삭제하려면 어떻게해야합니까?
최종 항목 만 결과를 원한다면'original.split ('') .pop();가 더 빠를까요? –
@Cristus, 당신은 여전히 전체 문자열을 토큰 화하고 마지막 토큰에 액세스하기 위해 토큰이있는 배열을 작성해야합니다. 'pop()'은 그 배열을 변형 시키며 (아무것도 반환하지 않는 항목을 제거합니다). 그래서 나는 더 빠를 것이라고 생각하지 않습니다. –
이것은 좋은 대답이지만, 문자열 앞에 여분의 후행 공백이 포함될 수 있다는 사실을 간과하여 잘못된 해결책으로 만듭니다. 여분의 공백을 제거해야합니다. – AleksandrH