サンプル投稿用掲示板 VB2005 〜 用トップページ VB6.0 用 トップページ
- 日時: 2007/09/11 15:43
- 名前: 花ちゃん
- ***********************************************************************************
* カテゴリー:[文字列処理][][] * * キーワード:半角カナ,全角カナ,,,, * ***********************************************************************************
元質問:カタカタだけ全角に変換したい - こうめ 2007/01/24-10:01 No.4893
すべての文字列を英数字および記号(/.:!#&・・・等)は半角でカタカナは全角に 統一したいのですが、良い方法はないでしょうか?
----------------------------------------------------------------------------------- Re^5: カタカタだけ全角に変換し.. - YAS 2007/02/12-12:25 No.4976 ----------------------------------------------------------------------------------- 正規表現を使うのであったら,次のようなものはどうでしょう?
Public Function ConvertKana(ByVal Src As String) As String Return Regex.Replace(Src, "[\uFF61-\uFF9F]+", _ New MatchEvaluator(AddressOf RegexMatchEvaluator)) End Function
Private Function RegexMatchEvaluator(ByVal M As Match) As String Return Strings.StrConv(M.Value, VbStrConv.Wide, 0) End Function
|