- 浏览: 750103 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1044)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (64)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
最新评论
local s = "hello abc" print(string.sub(s,1,3)) print(string.find(s,"o"))--start and end index(from 1) local gs = string.gsub("abc","a","b")--replace a to b print(gs) hel 5 5 bbc
local h = "hello " local w = "world " print(h..w) local str = string.format("%s %s,%d,%.2f","hello","world",123,123) print(str) hello world hello world,123,123.00
print(10+1+"1") print(tostring(1)) print("input a num:") line = io.read() num = tonumber(line) if num==nil then print("input error") else print(num) end 12 1 input a num: 2 2
字符操作
print(string.byte('abc',1,2)) print(string.char(97,98)) 97 98 ab
gmatch:返回一个迭代器函数,通过这个迭代器函数可以遍历到在字符串s中出现模式串p的所有地方。
s = "hello world " for w in string.gmatch(s, "%a+") do --匹配最长连续且只含字母的字符串 print(w) end hello world
gsub(s, p, r [, n]):将目标字符串s中所有的子串p替换成字符串r。可选参数n,表示限制替换次数
print(string.gsub("hello world,world","world","china")) hello china,china 2
发表评论
-
mac nginx启动
2021-01-15 10:10 345brew services start nginx 1.1 ... -
nginx与lvs的异同
2017-11-30 11:51 900http://blog.csdn.net/BuquTianya ... -
lua weak表与gc
2017-11-29 09:56 550local a = {} local b = {} s ... -
lua single-method
2017-11-29 09:49 508local function newObject (val ... -
lua ffi
2017-11-16 11:33 590testlib.c #include <stdio. ... -
lua unpack
2017-11-09 11:07 378unpack接受一个数组作为输入参数,返回数组的所有元素。被用 ... -
resty thread
2017-07-07 14:35 357local t = {} local functio ... -
resty 正则
2017-07-04 17:32 446local m, err = ngx.re.match(& ... -
Nginx Lua脚本执行顺序
2017-06-15 09:11 804[img] [/img] -
ngx timer
2017-05-20 08:11 451local delay=3 local handle ... -
openresty文件自适应
2017-05-18 14:14 471location ~ ^/([-_a-zA-Z0-9/]+ ... -
lua_shared_dict
2017-05-18 12:01 22531.定义一块名为my_cache的共享内存空间,内存大小为si ... -
lua 协程(coroutine)
2016-11-30 10:34 512local function f(a) local ... -
lua loadstring
2016-11-29 10:08 808loadstring 不会有边界效应产生,他仅仅编译 chun ... -
lua book
2016-05-05 10:26 443http://lua.ren/topic/157/lua书 -
lrucache
2016-04-19 16:21 598local _M = {} --local lruc ... -
openresty资料
2016-03-15 09:57 767视频 http://study.163.com/course/ ... -
openresty缓存
2016-03-09 15:12 1110shared dict:这个cache是nginx所有work ... -
cjson
2016-03-07 10:42 552local json = require("cj ... -
nginx使用lua文件
2016-03-02 10:13 673location /test_var { con ...
相关推荐
根据传入的字符串以及分割符号进行拆分,拆分成对应的字符串数组
lua字符串转数组,类似js里的split()和php里的explode()
lua md5加密 算法适用于lua开发,字符串加密,游戏开发等
本文将详细探讨标题和描述中提到的知识点:使用lua检测系统进程和窗口类名,以及lua字符串的加密与解密,包括调用dll进行高级操作。 首先,我们关注的是“lua检测系统进程和所有窗口类名”。在lua中,通常需要通过...
### 关于字符串相等的比较 #### 概述 在计算机编程中,字符串是比较常见的数据类型之一,用于处理文本信息。对于字符串的比较是编程语言中最基础也是最常用的操作之一。本文将详细介绍如何进行字符串比较,并探讨...
将c#类转换成lua字符串数据
Lua 字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示: 单引号间的一串字符。 双引号间的一串字符。 [[和]]间的一串字符。 以上三种方式的字符串实例...
简单的lua操作字符串 去除空格 分割字符串到数组 验证.........
在 Lua 语言中,字符串库提供了许多用于处理和操作字符串的内置函数,这些函数极大地丰富了程序员在处理文本数据时的灵活性。以下是 Lua 字符串库的一些关键功能和使用方法: 1. **`string.len(s)`**: 这个函数返回...
lua-5.4.1添加字符串插值功能,说明如下: 源码中的 $ var 解释为 local @ fun 解释为 function 允许的字符串插值如下 $"" $'' `` [[ ]] 增加 __s函数 --示例如下 $a=3 --> local a=3 $b=4 --> local b=4 var kk=[...
Lua字符串模板 概述 Lust是一个基于Terrence Parr的Lua模板系统。 Lust旨在使复杂字符串合成问题的简单表达成为可能。 它特别适合从分层数据结构生成字符串。 Lust本身包含用于编写模板的语言和用于将模板应用于数据...
F弦Lua的字符串插值受f字符串的启发,f字符串 的一种字符串插值形式。 这个模块从一篇开始,展示了Lua已经具有实现等效的Python功能所需的所有功能。用法需要F模块,然后直接在字符串上使用它。 它们中出现的所有{...
lua-5.3.5 模拟字符串插值,$与var转为 local,@与fun转为 function ,&转为.. ,!=转为~= ,null 转为 nil 。 如运行出错请联系jimdoc@qq.com 。 var aaa="KKK" var bbb=`$${aaa}=${aaa} --> str("$${aaa}=",aaa)` -...
字符串处理是编程中的一项基础功能,在Lua中,判断字符串前缀是否为指定字符是一个常见需求。本文将详细介绍三种不同的方法来实现这一功能,并且提供性能测试对比,以帮助开发者根据实际情况选择最适合的方法。 ...
lua json文件转换 数据编排 lua配置表转成 json配置表
java代码,从16进制数直接转化成字符串(包括中文)简单好用
包装 POSIX 正则表达式和 Lua 字符串模式C++11 确实有一个从 Boost 继承的正则表达式库,但根据我的经验,这会给项目增加严重的编译时开销。 textutil::Rxp包装了标准的 POSIX regexp 接口,而textutil::Rxl包装了 ...
本文将对Lua字符串库中常用的基础字符串函数、模式匹配函数、模式匹配的使用、以及字符串的替换等功能进行详解。 首先,基础字符串函数涵盖了对字符串长度计算、重复、大小写转换、子字符串提取、格式化输出和字符...
尽管Lua的设计追求简洁和高效,但在处理大量字符串连接时,还是需要程序员了解和注意Lua字符串内部化的机制,采取合适的方法来优化代码性能。这样可以确保在追求代码清晰和可维护的同时,也能保证程序的运行效率。
Lua 小程序十六进制字符串和二进制数据间的转换 本篇文章将介绍 Lua 小程序在十六进制字符串和二进制数据之间的转换。Lua 是一种轻量级、高效、灵活的脚本语言,广泛应用于游戏、软件开发等领域。在数据处理过程中...