2015-01-08 104 views
0

我想寫一個匹配的正則表達式:正則表達式轉義元字符

如果([任何內容])

到目前爲止,我有:

if([*]) 

不過,我倒下因爲「(」和「)」是元字符,需要轉義 - 但是如何?

+1

通常使用反斜槓:'\('和'\)',但如果您使用的是一些奇怪的工具,則語法可能不同。此外,'[*]'與字面上單個星號相匹配,我想您需要'。*'。 –

回答

0

好像你想是這樣的,

if\([^\]]*\) 

()是它實際上是用來指捕獲組的起始和結束的正則表達式元字符。所以你需要跳過括號來匹配文字(,)符號。