특수문자 제거

By | 2015년 4월 17일

다음과 같은 작업이 편해짐
//sFileName = sFileName.Replace(” “, “”).Trim();
//sFileName = sFileName.Replace(@”\”, “”).Trim();
//sFileName = sFileName.Replace(“/”, “”).Trim();
//sFileName = sFileName.Replace(“:”, “”).Trim();
//sFileName = sFileName.Replace(“?”, “”).Trim();
////sFileName = sFileName.Replace(“””, “”).Trim();
//sFileName = sFileName.Replace(“<", "").Trim(); //sFileName = sFileName.Replace(">“, “”).Trim();
//sFileName = sFileName.Replace(“|”, “”).Trim();

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;

namespace ConsoleXmlPro
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = @"특수문자_ \/:?<>|1212 !@#$%^& 제거 합시다~~...!!!";
            input = Regex.Replace(input, @"[^a-zA-Z0-9가-힣_]", "", RegexOptions.Singleline);

            Console.WriteLine(input);
            Console.ReadLine();
        }
    }
}

결과
Specail_char

Category: C#