2015-05-28 193 views
1

我有串: select * from workspace populate $intname(Column 5) with column_1 as lookup [(辦公室軍事, OM )]正則表達式匹配括號

在這我想匹配$ intname(5列)

我寫的正則表達式是: \$intname\(.+\)

其中匹配$intname(Column 5) with column_1 as lookup [(辦公軍事, OM )

我如何做到這一點?

+0

是否有嵌套括號的情況?如果是,你使用什麼工具/語言?如果沒有,你有一個答案。 –

+0

@stribizhev:沒有嵌套圓括號。答案對我有用。 – Mudits

回答

2

充分利用正則表達式不貪心:

\$intname\(.+?\) 

\$intname\([^)]+\) 
+0

謝謝@Toto。 :) – Mudits

+0

@Mudits:不客氣。很高興它有幫助。 – Toto