-3

括弧内のすべてを取得するためのJava正規表現を使用できるかどうかを知りたい

と同じように[any string]戻るany string

私は、1つの開き括弧を検索し、任意の文字を意味する[? . ]?と思うようなことを考えていました。[?.

4

3 に答える 3

1

この正規表現を試してください:

(?<=\\[).*?(?=\\])
于 2012-12-11T20:35:22.080 に答える
0

見回す必要はありません。これを試して:

\[([^\]]+)

これは開始ブラケットと一致し、次の終了ブラケットまで、終了ブラケットではないすべてのものをキャプチャします。キャプチャされた後方参照を取得できます$1

于 2012-12-11T21:02:19.993 に答える
0

次の正規表現を試してください:

(?<=\[).*(?=\])

于 2012-12-11T20:34:13.053 に答える