2017-09-19 7 views
0

私の文字列は以下のようになります。 下の文字列からCompletedを取得したいと思います。正規表現C#を使用して角括弧ではないテキストを取得するには?

"Completed[TranslationTest]" 

大括弧で囲まれていないテキストが必要です。

+0

正規表現に続いて、あなたはあなたが望むものだけ残されます。 '(\ [。*?\])' – ctwheels

+0

それはうまくいきました。ありがとう – GPK

答えて

0

それらのブラケットの中に入れてできるchractersの種類、ここではいくつかの仮定を作りますが、基本的には何が欲しいのは、このような肯定先読みグループに続く何か、である:あなたは正規表現を何も使用していないと交換した場合は\w*(?=\[[\w\W]*\])

+0

あなたは常に '[^ \ [\]] *(?= \ [。*?\])'を使用することができ、どんな文字も括弧内で有効であると仮定し、 。 – ctwheels

+0

ええ、それは私のものよりもきれいです:) –

関連する問題