알고리즘 47 - Remove exclamation marks

tamagoyakii·2021년 10월 15일
0

알고리즘

목록 보기
47/89

Q.

Write function RemoveExclamationMarks which removes all exclamation marks from a given string.

A)

function removeExclamationMarks(s) {
  return s.split('!').join('');
}

+)
replace 라는 메소드가 있나보다... 패턴에 일치하는 일부 또는 모든 부분이 교체된 문자열을 반환해주는 메소드라고 한다.

function removeExclamationMarks(s) {
  return s.replace(/!/gi, '');
}

요렇게 푸신 분들이 많았다. gi는 어디서 튀어나왔을까 ㅎㅎ 검색해보니 정규표현식이라고 나오는데, 아직 안배웠으니 꾹 참고 넘어가겠다. 정규식 배우는 시간에 무야호를 외쳐야지 !!!

2개의 댓글

comment-user-thumbnail
2021년 10월 15일

g는 글로벌로 / / 사이에 있는 모든 글자에 대해 적용한다는 의미이고
i는 대/소문자 구분 없이 적용한다는 의미에요
shell00 01에서 sed나 awk 사용할때 뒤에 썻던게 사실 regexp였답니다

1개의 답글