2016-12-06 13 views
1

引用されたテキスト'.*?'と一致する正規表現はありますが、引用符で囲まれたテキストには括弧で囲まれている場合にのみ適用できます。あなたは括弧を常にオープン/クローズペアで来る確信している場合は、この正規表現を使用でき正規表現 - 括弧内の引用符で囲まれたテキスト

('want this', 'want this', dont want) 
'dont want' 

答えて

4

:たとえば

'[^']*'(?=[^(']*('[^']*'[^'(]*)*\)) 

をそれは、マッチング引用されたテキストは、決算が続いていることが必要です開かれる前にかっこ(引用符で囲まれていない)。また、一致後および閉じ括弧の前に表示される引用符の数は、偶数でなければなりません(開閉)

関連する問題