2017年9月1日金曜日

C# 全角から半角へ変換

 C# 全角から半角へ変換

元ネタ http://www.atmarkit.co.jp/fdotnet/dotnettips/1051anhankaku/anhankaku.html


using System.Text.RegularExpressions;
using Microsoft.VisualBasic;

    static string abc123ToHankaku(string s) {

            Regex re = new Regex("[0-9A-Za-z:- ]+");
            string output = re.Replace(s, myReplacer);

            return output;
        }

       static string myReplacer(Match m) {
            return Strings.StrConv(m.Value, VbStrConv.Narrow, 0);
        }



0 件のコメント:

コメントを投稿