You are here

regexp 관련 질문 하나...

안녕하세요~

간단한(?) 질문이 하나 있습니다.

set temp "cell inst ( .in(a_in(, .out(a_out( (;"
이 있을때

cell
inst
( .in(a_in(, .out(a_out( (

을 각각 분리하고 싶어서

regexp {^[ t]*(.+([ t]+(.+([ t]*((.+(([ t]*;} $temp all cell inst last
라고 치면

cell = "cell inst ( .in(a_in(,"
inst = ".out"
last = "a_out( "

으로 인식됩니다.

"(" 괄호 패턴을 뒤에서부터 찾는거 같은데...

앞쪽 괄호를 찾게 하려면 어떻게 해야할까요?

제가 기초가 약해서요...

그럼 조언 부탁드립니다. *^^*