Javascript split 함수에 정규식 적용하기
2024. 12. 5. 18:45ㆍJavascript
'콤마, 세미콜론, 파이프'로 나누기
const text = "apple,banana;cherry|date";
const result = text.split(/[,;|]/); // Split on commas, semicolons, or pipes
console.log(result);
// Output: ['apple', 'banana', 'cherry', 'date']
'스페이스바'로 나누기
const text = "Hello World How Are You";
const result = text.split(/\s+/); // Split on one or more spaces
console.log(result);
// Output: ['Hello', 'World', 'How', 'Are', 'You']
2개만 나누기
const text = "one-two-three-four";
const result = text.split(/-/g, 2); // Split on hyphen, but limit to 2 parts
console.log(result);
// Output: ['one', 'two']
구분자를 유지하기
const text = "apple,banana;cherry|date";
const result = text.split(/([,;|])/); // Delimiters are retained
console.log(result);
// Output: ['apple', ',', 'banana', ';', 'cherry', '|', 'date']
대소문자 상관없이 나누기
const text = "oneA-Twoa-ThreeA-foura";
const result = text.split(/a/i); // Case-insensitive split on 'a' or 'A'
console.log(result);
// Output: ['one', '-Two', '-Three', '-four']
특수문자에는 '\' 사용
const text = "apple.banana.cherry";
const result = text.split(/\./); // Split on dots
console.log(result);
// Output: ['apple', 'banana', 'cherry']
'Javascript' 카테고리의 다른 글
Javascript array 및 map 처리 (0) | 2024.12.05 |
---|---|
Javascript 윈도우, 리눅스 상관없이 파일 경로 처리 하기 (0) | 2024.12.05 |
Javascript 시간 더하기 (0) | 2024.12.05 |
Javascript 현재 시간을 15단위로 표시하기 (0) | 2024.12.05 |
Javascript 모든 항목 replace 하기 (0) | 2024.12.05 |