←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ

[HMM0045A]

●文字列型変数中の半角大文字を小文字に

Q. 文字列の中にある半角英文字を小文字にできますか?

A. 上の例と同じアプローチをした例です。
//------- サンプルマクロ -------//
$orgStr="abcDeFあいAAAbbbうえお*+-/ABcd";
call CaseToLOWER $orgStr;
message $$return;
endmacro;

CaseToLOWER:

##s = strlen( $$1 );
while( ##s > 0 ){
##s = ##s - 1;
##code = ascii( midstr( $$1, ##s, 1 ) );
if( ##code > 64 && ##code < 91 ) ##code = ##code + 32;
$$str = char( ##code ) + $$str;
}
return $$str;
// ---------------------------- //

←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ