반응형 Regex2 [Node.js] Node에서 replaceAll 사용하기 MDN에 따르면 node.js version 15.0.0부터 replaceAll 메서드가 지원된다고 써있다. 하지만 나는 노드 버전이 18.16.0임에도 불구하고 replaceAll을 사용할 수 없었다. 그래서 replace + 정규식 조합을 쓰기로 했다.// 예시) 문자열 '-'를 문자열 '.'로 바꾸기const originalTxt = 'Hello-World-Text';const changedTxt = originalTxt.replace(/-/g, '.');console.log(changedTxt); // 'Hello.World.Text'; MDN: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Strin.. 2024. 8. 22. [JS] split 함수 빈칸 제거 안됨 해결:: non breaking space split 함수를 써서 빈칸을 기준으로 문장을 나누려고 했다.그런데 문장 일부는 빈칸 기준으로 나뉘어지고, 다른 일부는 빈칸 기준으로 나누어지지 않는 현상을 발견했다.아래 이미지에서 두 케이스의 다른 점이 보이는가?첫 번째 줄은 정상적으로 빈칸을 기준으로 문장이 나뉘어진 것을 확인할 수 있는데, 두 번째 줄은 결과 어레이의 첫 번째 값을 보면 'an apple'이 나뉘어지지 않은 것을 확인할 수 있다. 두 케이스의 차이점은 문장에 'non breaking space'를 썼다는 것이다.non breaking space는 윈도우: alt+space, 맥: option+space 를 사용했을 때 만들어지는 공백이다.또는 html에서 를 썼을 때 만들어지는 공백이다.흔히 스페이스바만을 눌러서 생성되는.. 2024. 6. 28. 이전 1 다음 반응형