$ 2 $ 1을 사용하여 단어의 시작 부분에서 자음 부분으로 이동하는 함수를 작성하려고합니다.Regex Group 단어 자리 부분을 바꿔 넣기로 캡쳐
내 코드가 아래에 있으며 문제를 조사하고 여러 가지 기능을 시도했습니다. 왜 작동하지 않는지 이해할 수 없습니다.
function groupCap(s){
str = s.replace(/(^[b-df-hj-np-tv-z]+)(\.$)/, '$2$1');
return str;
}
groupCap("map");
정규식이 무엇을한다고 생각하는지 설명하는 것으로 시작하십시오. – CBroe
's.replace (/^([b-df-hj-np-tv-z] +) (. *) /, '$ 2 $ 1')'? '(\. $)'는 점과 그 뒤에 나오는 문자열의 끝에 만 매치합니다. –
@Wiktor Stribizew, 대답 할 수 있도록 답변으로 표시 할 수 있습니까? –