Luaでstring.lower()を使用するための手引き
2022-01-06 23:19:21
プリアンブル
今日、我々は関数を要約しても比較的簡単ですが、関数の役割は、小文字に大文字の文字列で与えられる、この操作はしばしば検証コードなどの比較操作の前に発生する、通常は大文字と小文字を区別しないですし、我々は一緒に関数の使用を見てください。
コンテンツ
文字列.lower()
プロトタイプ:string.lower(s)
説明 文字列を受け取り、文字列内の大文字を小文字に変換したコピーを返します。それ以外の文字は変更されず、大文字の定義は現在のローカル設定に依存します。
使用方法
/
まず、lowertest.luaという名前で新しいファイルを作成し、次のようなコードを記述します。
local sourcestr = "ADGdfhhjfhjafhdf~fa\000fFAKLDSFklj897890"
print("\nsourcestr is ". .sourcestr)
local q_sourcestr = string.format("%q", sourcestr)
print("\n\q_sourcestr is ". .q_sourcestr)
local lowerstr = string.lower(sourcestr);
print("\n\lowerstr is ". .lowerstr)
local q_lowerstr = string.format("%q", lowerstr)
print("\n\q_lowerstr is ". .q_lowerstr)
結果を実行する
概要
の比較からわかるように、通常の文字列は「"˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾」という文字に遭遇すると切り捨てられるので、切り捨てないためには、書式文字%qを使って処理します。Lua string.format() に関する過去記事を参照してください。
4組の結果を比較するとわかるように、string.lower()関数は"Ⓐ"に遭遇しても切り捨てず、最後の1文字まで処理を続けていることがわかります。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン