最新国产好看的视频,伊人天堂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ù)據實例

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

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

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

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

最新評論

惠来县| 彰化市| 本溪市| 鹰潭市| 望都县| 南和县| 柘荣县| 山阳县| 永新县| 海伦市| 曲周县| 东明县| 北安市| 涟水县| 牟定县| 连云港市| 望城县| 临夏县| 眉山市| 文登市| 通榆县| 长治县| 泰和县| 伊川县| 丰城市| 贡觉县| 大宁县| 山阳县| 汨罗市| 开江县| 南澳县| 景泰县| 中山市| 正安县| 安阳市| 天水市| 徐水县| 香河县| 抚顺市| 黔西县| 英德市|