0

私は C# で使用する正規表現を持っています。

Regex prompt = new Regex((@"\[.*@.*\][\$|\#]"));

しかし、正規表現をテキストボックスに入れると、つまり(@"\[.*@.*\][\$|\#]") 、括弧を含めてテキストボックスに次を入れてから、次のことを行います。

Regex prompt = new Regex(textBox1.Text);  // <----- That is not working.

私も試しました:

Regex prompt = new Regex(@textBox1.Text); // <----- That is not working also

それで、逃げる必要のあるキャラクターがいるのだろうか、それとも何が間違っているのだろうかと思っていましたか?

4

1 に答える 1

0

括弧は含めないでください。テキストボックスに入力する必要があります[.@.][\$|#]。次に、コードで次のようにします。

Regex prompt = new Regex(textBox1.Text)
于 2013-04-08T00:26:22.807 に答える