์์ผ๋ก ์ค๋ ๋ฌธ์์ด์ด ์ผ์นํ๋์ง ์ฒดํฌํ๋ ์์ด๋ค.
์์๋ก,
"๋ชจ์,๋น์ฆ๋์ค,๋จ์ฒด"
์์ "์ฝค๋ง ๋ค์ ์๋ ๋จ์ด"๋ฅผ ์ํ๋ค๋ฉด
(?<=,)[^,]* ๋ฅผ ๋๋ฆฌ๋ฉด
"๋น์ฆ๋์ค", "๋จ์ฒด"
๊ฐ ํ์ด๋์ฌ๊ฒ์ด๋ค
๋ชฐ๋๋ค๋ฉด,๋ฅผ ํฌํจํด์ ๋๋ฆฐ๋ค์ ๊ฒฐ๊ณผ์์ ,๋ฅผ ๋์๋ฏํ๋ค
ํด์:
(?<=
์์ผ๋ก ์ค๋ ๋ฌธ์์ด ์ฒดํฌ
","์ ์ ํํ ์ผ์น
)
[^,]
,๊ฐ ์๋ ๋ชจ๋ ๋ฌธ์(ํ๋)
*
๊ฐ 0๋ฒ ์ด์ ๋ฐ๋ณต(0๋ฒํฌํจ)
์ค์ ์ฌ์ฉ์์: (?<=#include(\t| )+)(\S)+
(?<=
์์ผ๋ก ์ค๋ ๋ฌธ์์ด ์ฒดํฌ
#include
์ ํํ์ผ์น
(\t| ) = [\t ]
ํญ ๋๋ ๊ณต๋ฐฑ
+
ํ๊ฐ ์ด์ ๋ฐ๋ณต
)๊ดํธ๋ซ๊ณ
(\S)
๊ณต๋ฐฑ๋ฌธ์๊ฐ ์๋ ๋ฌธ์
+ ํ๊ฐ ์ด์ ๋ฐ๋ณต
๊ฒฐ๊ณผ์ ์ผ๋ก
#include asdf.h
์์
"asdf.h"
์ ์ฐพ์์์๊ฒ๋์์
์์๋ก,
"๋ชจ์,๋น์ฆ๋์ค,๋จ์ฒด"
์์ "์ฝค๋ง ๋ค์ ์๋ ๋จ์ด"๋ฅผ ์ํ๋ค๋ฉด
(?<=,)[^,]* ๋ฅผ ๋๋ฆฌ๋ฉด
"๋น์ฆ๋์ค", "๋จ์ฒด"
๊ฐ ํ์ด๋์ฌ๊ฒ์ด๋ค
๋ชฐ๋๋ค๋ฉด,๋ฅผ ํฌํจํด์ ๋๋ฆฐ๋ค์ ๊ฒฐ๊ณผ์์ ,๋ฅผ ๋์๋ฏํ๋ค
ํด์:
(?<=
์์ผ๋ก ์ค๋ ๋ฌธ์์ด ์ฒดํฌ
","์ ์ ํํ ์ผ์น
)
[^,]
,๊ฐ ์๋ ๋ชจ๋ ๋ฌธ์(ํ๋)
*
๊ฐ 0๋ฒ ์ด์ ๋ฐ๋ณต(0๋ฒํฌํจ)
์ค์ ์ฌ์ฉ์์: (?<=#include(\t| )+)(\S)+
(?<=
์์ผ๋ก ์ค๋ ๋ฌธ์์ด ์ฒดํฌ
#include
์ ํํ์ผ์น
(\t| ) = [\t ]
ํญ ๋๋ ๊ณต๋ฐฑ
+
ํ๊ฐ ์ด์ ๋ฐ๋ณต
)๊ดํธ๋ซ๊ณ
(\S)
๊ณต๋ฐฑ๋ฌธ์๊ฐ ์๋ ๋ฌธ์
+ ํ๊ฐ ์ด์ ๋ฐ๋ณต
๊ฒฐ๊ณผ์ ์ผ๋ก
#include asdf.h
์์
"asdf.h"
์ ์ฐพ์์์๊ฒ๋์์
- dc official App
๋๊ธ 0