C 中英文符號互轉

2022-02-22 10:07:59 字數 581 閱讀 1213

/// 轉全形的函式(sbc case) ///

///任意字串 /// 全形字串 ///

///全形空格為12288,半形空格為32

///其他字元半形(33-126)與全形(65281-65374)的對應關係是:均相差65248 ///

public string tosbc(string input)

if (c[i]<127) c[i]=(char)(c[i]+65248);

}return new string(c);

}/// /// 轉半形的函式(dbc case) ///

///任意字串

/// 半形字串 ///

///全形空格為12288,半形空格為32

///其他字元半形(33-126)與全形(65281-65374)的對應關係是:均相差65248 ///

public string todbc(string input)

if (c[i]>65280 && c[i]<65375)

c[i]=(char)(c[i]-65248);

}return new string(c);

C 中英文符號互轉(半形全形互轉)

半形轉全形 半形空格為32,全形空格為12288 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 輸入包含半形字元的字串 返回全形的字串 public string tosbc string input if c i 127 c i char c i 65...

C 中英文符號互轉(半形全形互轉)

半形轉全形 半形空格為32,全形空格為12288 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 輸入包含半形字元的字串 返回全形的字串 public string tosbc string input if c i 127 c i char c i 65...

C 中英文逗號相互轉換

string str 你要替換的字串 regex re newregex regexoptions.none str re.replace str,直接調動string的replace即可 str.replace 返回乙個新字串,其中當前例項 現的所有指定字串都替換為另乙個指定的字串。public ...