๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿ–ฅ dev-ruby

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] match ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์—์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ | ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฌธ์ž๋งŒ ์ถ”์ถœํ•˜๊ธฐ ๋ณธ๋ฌธ

javascript

[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] match ํ•จ์ˆ˜ | ๋ฌธ์ž์—ด์—์„œ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ | ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฌธ์ž๋งŒ ์ถ”์ถœํ•˜๊ธฐ

ruby_s 2022. 1. 9. 20:59
728x90
๋ฐ˜์‘ํ˜•
SMALL

๋ฌธ์ž์—ด์ด ์ •๊ทœ์‹๊ณผ ๋งค์น˜๋˜๋Š” ๋ถ€๋ถ„์„ ๊ฒ€์ƒ‰ํ•ด์ฃผ๋Š” ๋ฉ”์†Œ๋“œ์ด๋‹ค.

๋ฌธ๋ฒ•

str.match(regexp)

 

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌธ์ž์—ด์—์„œ ์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๋งŒ ๊ฒ€์ƒ‰(๋Œ€์‹  ์ฒ˜์Œ ๋ถ€๋ถ„๋งŒ. ๋ฌธ์ž ๋’ค์— ์ˆซ์ž๊ฐ€ ์˜ค๋ฉด ๊ฑฐ๊ธฐ๋ถ€ํ„ฐ ์งค๋ฆผ)ํ•˜๋Š” ์ •๊ทœ์‹์„ ํ™œ์šฉํ•˜์—ฌ match ํ•จ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด, ๋ฐฐ์—ด๋กœ ์ถœ๋ ฅ๋œ๋‹ค. ๊ฑฐ๊ธฐ์„œ 0๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๊ฐ’์ด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฐ’์ด๋‹ค.

a = "img10.png";

console.log(a.match(/^\D+/));	// ์ถœ๋ ฅ : [ 'img', index: 0, input: 'img10.png', groups: undefined ]

 

728x90
๋ฐ˜์‘ํ˜•
LIST