2013-04-08 5 views
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 

내가 탈출해야 할 인물이 있거나 내가 뭘 잘못하고 있는지 궁금해 한단 말이니?

답변

0

괄호를 포함하지 마십시오. 입력란에 [[email protected]][\$|#]을 입력해야합니다. 그런 다음 코드에서 수행

Regex prompt = new Regex(textBox1.Text) 
+0

당신이 쓴 작동하지 않는 ...하지만 나는 그것을 사용하여 작업 가지고 무엇을 시도 : \의 [\ $ | \ #]을위한 감사합니다 [이 * @ * \..] 빠른 도움 :) – jonathan