좋아, 여기 내 현재 테스트 함수의 '?'가 :간단한 정규식 문제 :와 교체 단어의
function make_void(str)
{
var str_arr = str.split(/[\W]+/);
var voidstr;
var newstr = "";
for (var i = 0; i < str_arr.length; i++)
{
voidstr = str_arr[i];
// if (Math.random() <= 0.9)
// {
voidstr = voidstr.replace(/\w/gi, "?");
// }
newstr += voidstr + " ";
}
document.writeln(newstr);
}
문제? 구두쇠가 사라집니다.
수정하지 않는 것이 좋습니다.
좋은 점은, 웃기려는 의도가 없으며 :) –
오! 이런! 나는 이것에 쉬운 대답이 있음을 알았다. : P –
오, 또 다른 생각 - 수동 문자열 concatentation 대신 Array.join ('')을 사용하는 것을 고려하십시오 - 더 빠를 것이라고 생각합니다. –