2012-03-02 6 views
1

정규식을 필터링 할 필요가있는 정규식을 누군가가 말해 줄 수 있습니까 ---> %, &,! < ---- 기본 단어 테스트는 알고 있지만 일부 특수 문자는 알지 못합니다.정규식에 문제가 있습니다

+0

(1) 당신이 사용하는 언어는 무엇? (2) "필터 아웃"이란 무엇을 의미합니까? '3 % ab '를'3 ab'로 변환하는 목표입니까, 아니면'3 % ab'를 얻었는지 오류 메시지를내는 목표입니까, 아니면 다른 목표입니까? – ruakh

+0

.NET C#을 사용하고 있으며 3 % ab 3 ab로 변환하려고합니다. –

답변

3

당신은 쓸 수 있습니다 :

string result = Regex.Replace(input, "[%&!]"); 

브래킷 [...]는 "이러한 문자 중 하나를"의미하는 문자 클래스를 나타낸다.

0

아니면 ... 그냥 다음을 수행 할 수 :

String testValue = "3% ab"; 

testValue = testValue.Replace("%",String.Empty); 
+0

예, 그렇지만 각 문자를 별도로 바꾸어야합니다. 그래서 내가 왜 Regex 솔루션을 찾고 있었는지 –

관련 문제