"ํ์ ๋ฌธ์์ด๋ก ํ ์ ์๋ ๋ค๋ฅธ ์์ ์ ํ์ธํ์ญ์์ค."
8) ํ์ ๋ฌธ์์ด์ ์ด๋ป๊ฒ ์ฐพ์ต๋๊น?
indexOf ๋ฐ lastIndexOf ๋ฉ์๋๋ฅผ ์ฌ์ฉ ํ๋ฉด ๋ฌธ์์ด ๋ด์์ ๋ฌธ์์ด์ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ๋ฒ์๋ 4๊ฐ์ง ๋ฒ์ ์ด ์์ต๋๋ค.
indexOf ๋ฉ์๋ ๋ ์ง์ ๋ ๋ฌธ์์ด์์ ๋ฌธ์์ด์ ์ฐพ์ต๋๋ค. ์ด ๋ฉ์๋๋ ์ง์ ๋ ๋ฌธ์์ด์ ์์ ๋ถ๋ถ ๋๋ ์ผ๋ถ ์ธ๋ฑ์ค์์ ์์ํ์ฌ ๋ฌธ์์ด์ ๊ฒ์ํ ์ ์์ต๋๋ค(๋ ๋ฒ์งธ ๋ฉ์๋). ๋ฌธ์์ด์ด ๋ฐ๊ฒฌ๋๋ฉด ๋ฉ์๋๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํฉ๋๋ค. ์ฐพ์ง ๋ชปํ๋ฉด -1์ ๋ฐํํฉ๋๋ค.
ํ๋ ์์) | ์ |
---|---|
|
|
๊ฒฐ๊ณผ:
|
|
|
|
๊ฒฐ๊ณผ:
|
" lastIndexOf ๋ฉ์๋๋ ๋ฌธ์์ด์ ๋์์ ๋ค๋ก ์ง์ ๋ ๋ฌธ์์ด์ ๊ฒ์ํฉ๋๋ค! ์ด ๋ฉ์๋๋ ๋ฌธ์์ด์ ๋งจ ๋์์ ๋ฌธ์์ด์ ๊ฒ์ํ๊ฑฐ๋ ์ผ๋ถ ์ธ๋ฑ์ค(๋ ๋ฒ์งธ ๋ฐฉ๋ฒ)์์ ์์ํ์ฌ ๋ฌธ์์ด์ ๊ฒ์ํ ์ ์์ต๋๋ค. ๋ฌธ์์ด์ด ๋ฐ๊ฒฌ๋๋ฉด ์ด ๋ฉ์๋๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์์ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๊ณ , ์ฐพ์ ์ ์์ผ๋ฉด -1์ ๋ฐํํฉ๋๋ค."
ํ๋ ์์) | ์ |
---|---|
|
|
๊ฒฐ๊ณผ:
|
|
|
|
๊ฒฐ๊ณผ:
|
9) ๋ฌธ์์ด์ ์ผ๋ถ๋ฅผ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๋์ฒดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
"์ด๋ฅผ ์ํ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค."
replace ๋ฉ์๋ ๋ ํน์ ๋ฌธ์์ ๋ชจ๋ ํญ๋ชฉ์ ๋ค๋ฅธ ๋ฌธ์๋ก ๋ฐ๊ฟ๋๋ค.
replaceAll ๋ฉ์๋ ๋ ํ์ ๋ฌธ์์ด์ ๋ชจ๋ ํญ๋ชฉ์ ๋ค๋ฅธ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ๋๋ค.
replaceFirst ๋ฉ์๋๋ ์ ๋ฌ๋ ํ์ ๋ฌธ์์ด์ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ ์ ์ง์ ๋ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ๋๋ค.
ํ๋ ์์) | ์ |
---|---|
|
|
๊ฒฐ๊ณผ:
|
|
|
|
๊ฒฐ๊ณผ:
|
|
|
|
๊ฒฐ๊ณผ:
|
"ํ์ง๋ง ์ด๊ฒ๋ค์ ์กฐ์ฌํด์ผ ํฉ๋๋ค. ๋ง์ง๋ง ๋ ๋ฉ์๋( replaceAll ๋ฐ replaceFirst )์์ ์ฐ๋ฆฌ๊ฐ ์ฐพ๊ณ ์๋ ๋ฌธ์์ด์ ๋จ์ ๋ฌธ์์ด์ด ์๋ ์ ๊ท์์ผ๋ก ์ ๋ฌ๋ฉ๋๋ค. ํ์ง๋ง ์ด์ ๋ํด์๋ ๋์ค์ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค."
GO TO FULL VERSION