[javascript] 정규식 / _ / g는 무엇을 의미합니까?
자바 스크립트 :
.replace(/_/g," ");
내 코드에 있지만 그 이유와 기능을 기억할 수 없습니다! 정규식 전문가 중 한 명이 도움을 줄 수 있습니까?
나는 이것이 기본적으로 보일 수 있지만 정규 표현식은 내 차 한잔이 아니며 인터넷 검색 /g
이별로 도움이되지 않았습니다.
답변
답변
다른 사람들이 말했듯이 모든 밑줄을 공백으로 바꿉니다. 그래서 "Hello_there."
될 것입니다"Hello there."
하지만 대답과 함께 여러분에게 무언가를 제안하고 싶습니다. 주석을 사용하십시오.
코드에서 다음과 같이 말하십시오.
// Replaces all underscores so that blah blah blah blah blah..
var hello = "Hello_there."
.replace(/_/g, ' ');
답변
소스 문자열의 모든 밑줄이 공백으로 대체 된 새 문자열을 반환합니다.