Intelli J * ์ ๊ท์์ผ๋ก ์ฐพ๊ณ ์์ ํ์ ( feat. DataGrip )
๋๋.. ์ฌ๋ํ๋ค ์ธํ ๋ฆฌ์ ์ด...
์ฌ์ค ์ฌ์ฉํ๊ธด DataGrip ์์ ์ฌ์ฉํ ๊ฒ์ธ๋ฐ ์ฌ์ค์ ๊ฐ์ ๋ธ๋๋(?)๋ผ ์ธํ ๋ฆฌ์์๋ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ผ
์ด ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ ์ ํ๋ค.
์ ๊ท์์ผ๋ก ๋ด์ฉ์ ์ฐพ๋ ๊ธฐ๋ฅ์ธ๋ฐ ๋ฌผ๋ก replace ๊ธฐ๋ฅ๋ ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ํ ์ ์๋ค.
๋ญ ์ ๊ท์์ผ๋ก ์ฐพ๋๊ฑฐ์ผ.. ๊ทธ๋ฅํ๋ฉด ๋๋ค..
( ๋งฅ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋จ์ถํค ์ค๋ช ๋ ๋งฅ์ธ ๊ฒ์ ๊ณ ๋ คํด์ฃผ์๊ธธ.. ใ )
์ฐพ์ ๋ฐ๊พธ๊ธฐ ( command + R ) ์์ .* ๋ฅผ ๋๋ฌ ์ ๊ท์ ์ ๋ ฅ์ด๋ผ๋ ๊ฒ์ ์๋ ค์ฃผ๊ธฐ๋ง ํ๋ฉด๋๋ค.
๋ฐ๊พธ๋ ๊ฒ๋ ๊ทธ๋ฅ ๋ฐ๊พธ๋ ๋ด์ฉ์ ์๋ ์ ๋ ฅํ๋ฉด ๋๋๋ฐ ๋ฌธ๋ฉ ์ ๊ท์์ผ๋ก ์ฐพ์ ๋
์ฐพ์ ๋ด์ฉ์ ์ฌ์ฌ์ฉํ ์ ์์๋๋ฐ,, ์ธํ ๋ฆฌ๋,, ์ธํ ๋ฆฌ๋ผ๋ฉด,, ๋์ง ์์๊น? ํ๊ณ ์๊ฐ์ด ๋ค์๋ค.
๊ทธ๋ฌ๋ค. ๊ฐ๋ฅํ๋ค.
<h2>(.*?)</h2> -- $1 ๋ก ์ฌ์ฉ๊ฐ๋ฅ
<h2>(?<title>.*?)</h2> -- ${title} ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
๊ฐ๋..
์์ธํ ์ด์ฉ๋ฐฉ๋ฒ์ ์๋ document ๋ฅผ ํ์ธํ์ :)
Thanks for ๐