C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 95 を表示中)
■56122 / )  正規表現について
□投稿者/ ポンポポン (1回)-(2010/12/28(Tue) 16:47:39)

分類:[.NET 全般] 

お世話になります。

下記の正規表現にて文字列を抽出したいのですが、入力例2の時にうまくいきません。

仕様  :[title:XXX]の文字列を抽出する。

正規表現:\[title:.+?\]

入力例1:○[title:あいうabc123]
入力例2:×[[title:あいうabc123]] ← 結果が [title:あいうabc123]] となり末尾の ]] が2つ取れてしまいます。

先頭の [ については複数個あっても1つしか抽出されないのでOKです。
末尾の ] については書いた数だけ抽出されてしまいます。

どうすれば、末尾の ] が1つしかない状態で抽出できるのでしょうか?
ご存知の方いらっしゃいましたら、ご教授お願い致します。

返信 編集キー/


管理者用

- Child Tree -