9

この[角かっこタグ]のような角かっこタグに一致する否定文字クラスを作成したいと思います。問題は、]文字が文字クラスを終了することです!

私は試した

\[[^\]]+]

しかし、実行すると構文エラーが発生します。(これは、標準の.NETエンジンfyiとは少し異なる正規表現エンジンの検索と置換にあります)。

4

3 に答える 3

3

最後の終了ブラケットをエスケープするのを忘れました:

\[[^\]]+\]
于 2012-07-11T07:25:12.010 に答える
-1

「\」でエスケープすることは間違いなく期待していましたが、うまくいきませんでした(grep@MacOS)が、これはうまくいきました [^]] 。クラスの最初の文字として ] を配置するだけです。私は実際に次のようなものを使用しました: [^]?[]

于 2019-01-02T09:40:42.557 に答える