JavaScriptæ–‡å—列置æ›ã®ãŠè©±ã€‚通常ã€replace ã¯ï¼‘回ã—ã‹ç½®æ›ã—ã¦ãã‚Œãªã„。 >>> "aaaa".replace("a", "A") "Aaaa" 何度も置æ›ã•ã›ã‚‹ã«ã¯ã€æ£è¦è¡¨ç¾ã‚’使ã†ã®ãŒæ‰‹ã£å–ã‚Šæ—©ã„。 >>> "aaaa".replace(/a/g, "A") "AAAA" ç½®æ›å‰ã®æ–‡å—列を文å—列ã§å—ã‘å–ã£ãŸã¨ãã«ã¯ã€æ£è¦è¡¨ç¾ã‚ªãƒ–ジェクトを作れã°ã‚ˆã„。RegExp コンストラクタã®ç¬¬äºŒå¼•æ•°ãŒãƒ•ãƒ©ã‚°ã€‚ function myReplaceGlobal(str, before, after){ var reg = new RegExp(before, "g"); return str.replace(reg, after); } myReplaceGlobal("aaaa", "a", "A"); // AAAA ãŸã ã€. ãŒä»»æ„ã®æ–‡å—ã«ãƒžãƒƒãƒã—ã¦ã—ã¾ã£ãŸã‚Šã¨ã€å¼Šå®³ã‚‚ã‚る。 m
{{#tags}}- {{label}}
{{/tags}}