반응형
[abc] : a 또는 b 또는 c
[^abc] : a 또는 b 또는 c 포함하지 않음
a+ : a가 1개 또는 그 이상
function solution1(string) {
return string.match(/[^a-c]+/g) || ['EMPTY'];
}
function solution2(string) {
var answer = string
.replace(/[abc]+/g, ' ')
.trim()
.split(' ');
return answer == '' ? ['EMPTY'] : answer;
}
const string = ['baconlettucetomato', 'abcd', 'cabab'];
for (let i = 0; i < string.length; i++) {
console.log('solution1', solution1(string[i]));
console.log('solution2', solution2(string[i]));
}
결과
반응형
'JavaScript > 메소드' 카테고리의 다른 글
[javascript] 오름차순 정렬 sort() (0) | 2023.07.29 |
---|---|
[javascript] 거듭제곱 확인하기 (0) | 2023.07.12 |
[javascript] 스트링으로 된 수식 계산 eval, new Function (0) | 2023.07.02 |
[javascirpt] trim, split, 정규식 + 공백 여러개 구분 (0) | 2023.07.02 |
[javascript] 특정 문자 기준으로 단어 쪼개기 split (0) | 2023.07.01 |
댓글