Lua中我们可能会遇到各种查找替换的相关操作,今天把看到的记录了一下;find:字符串查找gfind:全局字符串查找gsub:全局字符串替换gmatch:返回找到的字符串的迭代器string.gsub(str,pattern,repl,n)根据给定的配对表达式对源字符串str进行配对, 同时返回源字符串的一个副本, 该副本中成功配对的所有子字符串都将被替换. 函数还将返回成功配对的次数. str:
转载
2024-05-27 23:01:41
10阅读
Hi,大家好!欢迎来到小龙自修室!今天小龙继续和大家分享一些在日常办公中使用Excel表格时常用的一些小技巧,用起来简单方便,也可以提高我们的工作效率!下面就就一起来看看有哪些吧!01文字分散对齐在录入Excel表格内容的时候,录入姓名或者商品名称是经常遇见的。例如:姓名会有两个字、三个字的。无论使用居中对齐还是左右对齐,在表格里看起来都不是很舒服!这里我们可以试试Excel里的分散对齐方式:首先
转载
2024-05-31 09:33:31
96阅读
执行Lua脚本lua hello.lua运行完指定脚本后进入交互式程序lua -i hello.lua在解释器中加载指定脚本dofile("hello.lua")直接在命令行运行代码lua -e "print(math.sin(12))"加载脚本lua -l hello.lua-- 行注释
--[[ 块注释 ]]--如果要删除一个全局变量,则a=nil即可。长字符串
page =[[
这是一个长字
转载
2024-04-30 16:58:36
69阅读
1、很多时候会发现在一个单元的写着写着就超出去了,并且遮挡下一单元格或者只显示部分内容,对于字数较少可以拖一下单元格,将单元格拉长,但是对于字数较多,这种情况就不太适合了。下面就介绍一种方法就是字数满格自动换行。(1)这是遮挡住了下一个单元格状况,明明一个单元格的内容却占了另一个单元格的位置,D16虽然还是可以填写内容,但看着很难受 (2)这是显示部分内容的状况,填写完D16的内容后,C
转载
2024-10-09 18:07:32
17阅读
java之KMP算法算法理解代码演示 参考了博客 很详尽KMP算法(厉害). 算法理解该算法的核心点在于怎么求next数组,这一点视频和博客讲的比较清楚了,但是新手肯定有很多误区,导致看不懂算法,现在简单说说新手常见的误区。博客很详尽KMP算法(厉害).细分了最大长度表和next数组,本文是基于尚硅谷讲解的,尚硅谷中的next数组其实是博客中的最大长度表。故本文的next数组都理解成博客中的最
简单模式简单模式使用标准的 I/O 或使用一个当前输入文件和一个当前输出文件。以下为 file.lua 文件代码,操作的文件为test.lua(如果没有你需要创建该文件),代码如下:– 以只读方式打开文件
file = io.open(“C:/test.lua”, “r”)– 设置默认输入文件为 test.lua
io.input(file)– 输出文件第一行
print(io.rea
转载
2024-04-03 11:06:18
303阅读
1. -- 单行注释 --[[多行注释]]2.默认变量是全局的,全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil。删除全局变量 b = nil print(b),Lua认为false和nil为假,true和非nil为真3.
转载
2024-04-07 13:02:58
46阅读
vlookup函数,想必大家都是熟悉不过的。关于这个函数,正向查找,逆向查找都是很常见的用法,但有时候只用这个函数解决不了一些问题,或者可以解决,但是比较麻烦。下面介绍一个用“vlookup+match”两个函数结合使用的实例,这个实例用vlookup函数可以实现,但是结合match函数更加简单。下图是一个员工信息表格,我们需要找到姓名为“王子杰”对应的部门、入职时间合同到期时间、是否到期。
转载
2024-04-17 15:34:05
446阅读
匹配符: ^ 匹配字符串开始位置。在多行字符串模式匹配每一行的开头。 $ 匹配字符串结束位置。在多行字符串模式匹配每一行的结尾。 . 匹配除了换行符外的任何字符,在 alternate 模式(re.DOTALL)下它甚至可以匹配换行。 \A 匹配字符串开头 \Z 匹配字符串结尾 \b 匹配一个单词边界。即 \w 与 \W 之间。 \B 匹配一个非单词边界;相当于类 [^\b]。
转载
2023-09-27 22:20:08
664阅读
SYN6288 文字转语音输出(TTS)基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。一、本章节实现功能介绍通过SYN6288语音输出模块快外接喇叭(8Ω1W)语音播放文字信息。当Core开发板上的BTN1按键按下时开始播放,当BTN2按键按下时停止当前正
FileIO.lua------------------------------------ 文件I/O ------------------------------------
-- Lua的I/O库用于读取和处理文件,其提供了两种不同风格的接口;
-- (1) 隐式文件句柄,简单模式;
-- 1. 提供默认的输入\输出文件,所有的输入输出操作都针对这文件;
-- 2.
转载
2024-06-18 05:50:47
107阅读
# Python读取一行匹配的流程
## 流程图
```mermaid
flowchart TD
A[开始] --> B[打开文件]
B --> C[读取文件内容]
C --> D[循环读取每一行]
D --> E[匹配行中的内容]
E --> F[输出匹配结果]
F --> G[继续循环读取下一行]
G --> H[结束]
```
#
原创
2023-11-16 08:41:17
34阅读
# Python re 正则表达式匹配一行
正则表达式(Regular Expression)是一种用于匹配、查找和替换文本的工具。在Python中,我们可以使用`re`模块来使用正则表达式进行字符串匹配。本文将介绍如何使用Python的`re`模块来匹配一行文本,并提供相关的代码示例。
## 什么是正则表达式?
正则表达式是一种强大的文本模式匹配工具,它使用特定的语法来描述一系列符合某种模
原创
2023-10-13 09:37:46
93阅读
在对表做删除操作时,发现table.remove(table,idx)这个方法是根据table中的索引进行删除操作,而现在的需求是根据value值进行删除操作,在quick-x中也有相应的table方法封装:1.根据table中的value值进行删除操作 -- table中删除指定元素(非根据索引)
-- @param array 要操作的容器
-- @param
转载
2023-06-03 22:53:54
244阅读
目录: 一、CSS补充 1、position 2、overflow 3、hover 4、background 二、JavaScript 三、DOM主要内容: 一、CSS补充 1、position 可以定义元素锚定到哪个位置 1、fixed固定在窗口的某个位置 例子: 将网页分为上下两部分,其中头部占据页面上方,内容部分可以滑动,但是头部不会被覆盖 1 &
1.python 字符串通常有单引号('...')、双引号("...")、三引号("""...""")或('''...''')包围,三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""...""")中可以包含单引号,三引号 ('''...''')可以包含双引号,而不需要转义。
2.用(/)对特殊字符转义,如(/)、('
目录注释方法结构类型变量定义变量初始化number类型string类型boolean类型关系表达式条件语句循环结构table 表1.定义2.插入到制定位置3.插入到表最后4.删除表的内容5.插入新的键值对6.删除键值对迭代器 ipairs pairsfunction 函数1.返回1个值2.返回多个值3.函数指针4.函数做参数5.函数作为表中的值的存在局部,全局,算数运算符 注释方法–单行注释 –
转载
2024-04-01 14:47:28
81阅读
1、简介究竟什么是正则表达式 (Regular Expression) 呢?可以用下面的一句话简单概括:正则表达式是一组特殊的 字符序列,由一些事先定义好的字符以及这些字符的组合形成,常常用于 匹配字符串在 Python 中,re 模块 就是一个用于处理正则表达式的模块,详细信息可以参考 官方文档另外,这里再给大家推荐一个博主常用的测试正则表达式的网站:,不妨一试2、特殊符号上面说过,正则表达式实
转载
2024-07-02 20:50:06
45阅读
程序块Lua执行的每段代码都被称为一个程序块(chunk),一个程序块是一连串的语句或命令。一个程序块可以只包含一条语句,也可以由多条不同语句定义构成。也就是说,程序块可以是任意大小。Lua通常被作为一种数据描述语言来使用,几兆字节的程序块是很常见的,Lua解释其对于大型程序块处理不会有任何问题。a = 1
b = a*2
-- 分号可有可无
a = 1;
b = a * 2;
-- 换行可有可无
转载
2024-02-10 20:46:29
812阅读
看到记录学习之
有一个文件如下
abc
123
abcd
123456
acc
abbbbbb
abc
ab
现在需要将所有匹配的abc的下一行打印出来,利用sed或者awk解决。
结果如下:
123
123456
ab
匹配abc的下一行
123
abbbbbb
[root@localhost test]# cat f&nbs
转载
精选
2011-12-21 17:05:18
1178阅读