TextMateを使用して、式[my_expression]
を空白文字と閉じ括弧の間の文字で置き換えます({my_expression}
)。私はTextMateでの逆参照で置き換える問題
{$1}
正規表現が正しい表現にマッチすることにより、
\[[^]]*\]
を交換しようとしましたが、変数が認識されないように、交換は、{$1}
を与えます。誰かがアイデアを持っていますか? $1
は[...]
で囲まれたテキストに後方参照である
\[([^\]]*)\]
:
で置き換え
'\ [[^ \]] * \]'を使ってください。 – Druzion
エスケープする]]は必要ありません – rock321987
あなたは正規表現を\ [(。*?)\]に単純化することができます。また、キャプチャグループも必要です。 ? * [^]]はちょっと難しいので、*は貪欲ではないです...そして、はい、TextMateが認識できるキャプチャグループを指定する必要があります – karina