0

のような変数を含むテキストがあります[abcderere]
これらの変数を検出するために、次の正規表現を作成することにしました。

(\[.+?\])

それは文字列のようなもので動作しますが、パターンに一致するが動作しないため[azerty][qwerty]、正規表現で文字列のような文字列も検出する必要があります[[azerty]

4

1 に答える 1

1

おそらくこれは役立つでしょう:

(\[[^\[\]]+\])
^ ^^     ^  ^^
| ||     |  ||
| |+-----+  ||
| +---------+|
+------------+

のような文字列[[azerty]を指定すると、最初の角括弧をスキップして。に一致し[azerty]ます。文字列の場合、[[azerty][foobar]]とに一致[azerty][foobar]ます。ここでデモ

于 2012-04-25T09:02:50.363 に答える