๐ JavaScript
JavaScript replace์ ๋ณ์ ํ์ฉํ๊ธฐ - ์ ๊ทํํ์ (regExp) ์ด์ฉ
Tamii
2022. 5. 17. 09:41
๋ฐ์ํ
์๋น์ค๋ฅผ ๋ง๋ค ๋, JavaScript replace์ ๋ณ์๋ฅผ ๋ฃ์ด์ผ ํ๋ ์ํฉ์ด ์ข ์ข ์๊น๋๋ค.
์๋ฅผ ๋ค์ด
์ด๋ค URL์ ๊ฒฝ๋ก๋ง ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ๋ค๊ณ ํด๋ด ์๋ค.
const red = 'apple'
const sentence = 'I want red apple cookies';
const ans = sentence.replace(/red/gi,'');
๋ด๊ฐ ์ํ ๊ฒ : I want red cookies
์ค์ ์คํ๋๋๊ฒ : I want apple cookies
replace์์ ๋ค์ด๊ฐ๋ ๊ฒ์ ์ ๊ทํํ์ ํน์ string๊ทธ ์์ฒด์ด๊ธฐ ๋๋ฌธ์ ๋น์ฐํ red๊ฐ ์นํ๋๊ฒ ๋๋ค.
new ReqExp ํ์ฉํ๊ธฐ
๐ MDN - RegExp
const red = 'apple'
const sentence = 'I want red apple cookies';
// ๋์๋ฌธ๊ฐ ๊ตฌ๋ถ ์์ด ์ผ์นํ๋ ๊ฒ์ ์ฐพ์ ์ ์ฉ
const redRegExp = new ReqExp(red,'gi')
const ans = sentence.replace(redRegExp,'');
// I want red cookies