最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua中string.lower()使用指南

 更新時間:2016年08月28日 17:59:06   投稿:hebedich  
這篇文章主要介紹了Lua中操作字符串的基本方法整理,是Lua入門學習中的基礎知識,需要的朋友可以參考下

前言

今天我們總結的函數(shù)也比較簡單,函數(shù)的作用的將所給字符串的中的大寫字母轉換成小寫字母,這種操作往往出現(xiàn)在比較操作之前,比如驗證碼通常都是不區(qū)分大小寫的,接下來我們一起看一下函數(shù)的用法。

內容

string.lower()

原型:string.lower(s)
解釋:接收一個字符串,然后返回一個將字符串中大寫字母轉化為小寫字母的字符串副本,除此之外其他字符都不會被改變,大寫字母的定義依賴于當前的本地設置。

Usage

首先我們新建一個文件將文件命名為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)

運行結果

總結

由前兩組結果的對比可以看出,普通的字符串如果遇到字符"\0"時將會被截斷,想要不截斷那就需要使用格式符%q來處理,具體方法參見前幾篇文章Lua string.format()。

由4組結果對比可以看出,函數(shù)string.lower()不會在遇到"\0"時就被截斷,而是繼續(xù)處理直到最后一個字符。

相關文章

  • Lua學習筆記之運算符和表達式

    Lua學習筆記之運算符和表達式

    這篇文章主要介紹了Lua學習筆記之運算符和表達式,本文在代碼中使用注釋對Lua的運算符和表達式做了講解,需要的朋友可以參考下
    2014-09-09
  • Lua中獲取utf8字符串長度的方法和自定義函數(shù)

    Lua中獲取utf8字符串長度的方法和自定義函數(shù)

    這篇文章主要介紹了Lua中獲取utf8字符串長度的方法和自定義函數(shù),本文給出了代碼實例并講解了UTF8的編碼規(guī)則,需要的朋友可以參考下
    2015-04-04
  • Lua中的函數(shù)淺析

    Lua中的函數(shù)淺析

    這篇文章主要介紹了Lua中的函數(shù),包括函數(shù)聲明、函數(shù)參數(shù)、多重返回值、變長參數(shù)、具名實參、閉包函數(shù)等內容,需要的朋友可以參考下
    2014-09-09
  • Lua中實現(xiàn)StringBuffer功能

    Lua中實現(xiàn)StringBuffer功能

    這篇文章主要介紹了Lua中實現(xiàn)StringBuffer功能,本文給出了實現(xiàn)代碼和調用代碼,需要的朋友可以參考下
    2014-11-11
  • Lua中的迭代器和泛型for學習總結

    Lua中的迭代器和泛型for學習總結

    這篇文章主要介紹了Lua中的迭代器和泛型for學習總結,本文講解了迭代器和泛型for的基礎知識、泛型for的語義、無狀態(tài)的迭代器等內容,需要的朋友可以參考下
    2014-09-09
  • Lua腳本語言概述

    Lua腳本語言概述

    這篇文章主要介紹了Lua腳本語言概述,本文講解了Lua是什么、Lua語言的特性、Lua的使用范圍、Lua的基本內容、Lua虛擬機等內容,需要的朋友可以參考下
    2014-09-09
  • Lua中的元表與元方法學習總結

    Lua中的元表與元方法學習總結

    這篇文章主要介紹了Lua中的元表與元方法學習總結,本文講解了算術類的元方法、__tostring元方法等內容,需要的朋友可以參考下
    2014-09-09
  • Lua select函數(shù)用法實例

    Lua select函數(shù)用法實例

    這篇文章主要介紹了Lua select函數(shù)用法實例,本文直接給出代碼實例,并講解了select函數(shù)的使用技巧,需要的朋友可以參考下
    2015-04-04
  • 獲取Lua表結構(table)數(shù)據(jù)實例

    獲取Lua表結構(table)數(shù)據(jù)實例

    這篇文章主要介紹了獲取Lua表結構(table)數(shù)據(jù)實例,本文使用lua_gettable函數(shù)獲取表結構,需要的朋友可以參考下
    2014-09-09
  • Lua教程(十二):面向對象編程

    Lua教程(十二):面向對象編程

    這篇文章主要介紹了Lua教程(十二):面向對象編程,本文講解了類、繼承、私密性等面向對象編程知識,需要的朋友可以參考下
    2015-04-04

最新評論

普兰县| 鱼台县| 云阳县| 依兰县| 安乡县| 北辰区| 阿克苏市| 吉林市| 阿克| 玉林市| 南宁市| 云龙县| 游戏| 长岭县| 松滋市| 科技| 揭阳市| 丰镇市| 华坪县| 哈巴河县| 临汾市| 五指山市| 平果县| 蒲江县| 五大连池市| 南郑县| 南岸区| 盱眙县| 峨山| 珠海市| 卓资县| 凤冈县| 进贤县| 太原市| 石家庄市| 武隆县| 虹口区| 灵台县| 慈溪市| 海伦市| 逊克县|