728x90
반응형
질문 : JavaScript에서 여러 구분 기호로 문자열을 어떻게 분할합니까?
JavaScript에서 여러 구분 기호로 문자열을 어떻게 분할합니까?
쉼표 와 공백 으로 나누려고하는데 AFAIK JavaScript의 split()
함수는 하나의 구분 기호 만 지원합니다.
답변
정규식을 매개 변수로 전달합니다.
js> "Hello awesome, world!".split(/[\s,]+/)
Hello,awesome,world!
추가하기 위해 편집 :
배열의 길이에서 1을 뺀 값을 선택하여 마지막 요소를 얻을 수 있습니다.
>>> bits = "Hello awesome, world!".split(/[\s,]+/)
["Hello", "awesome", "world!"]
>>> bit = bits[bits.length - 1]
"world!"
... 패턴이 일치하지 않는 경우 :
>>> bits = "Hello awesome, world!".split(/foo/)
["Hello awesome, world!"]
>>> bits[bits.length - 1]
"Hello awesome, world!"
출처 : https://stackoverflow.com/questions/650022/how-do-i-split-a-string-with-multiple-separators-in-javascript
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
background-color : none 는 유효한 CSS일까? (0) | 2021.09.09 |
---|---|
CSS overflow-x : visible; 및 overflow-y : hidden; 스크롤바 문제 발생 (0) | 2021.09.09 |
Node.js에서 stack trace을 출력 하는 방법 (0) | 2021.09.09 |
CSS만 있는 <select> 드롭다운을 스타일링 하는 방법 (0) | 2021.09.08 |
$ (document) .jQuery 를 대체 하는 방법 (0) | 2021.09.08 |