社区
脚本语言
帖子详情
求LUA正则表达式(匹配英文单词)
zhyinty
2012-12-13 10:41:18
比如
1. "foo"
2. " foo "
3. "foo "
4. " foo"
我写得是[%c%p%s^]foo[%c%p%s$] 但是匹配不出来,主要是字符串开头可能是单纯的空格号或者就是foo,我想匹配 空格|^(开始符) 但是始终不行,求高手解答。
...全文
561
5
打赏
收藏
求LUA正则表达式(匹配英文单词)
比如 1. "foo" 2. " foo " 3. "foo " 4. " foo" 我写得是[%c%p%s^]foo[%c%p%s$] 但是匹配不出来,主要是字符串开头可能是单纯的空格号或者就是foo,我想匹配 空格|^(开始符) 但是始终不行,求高手解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjs100901
2012-12-13
打赏
举报
回复
^ *foo *$
zhyinty
2012-12-13
打赏
举报
回复
引用 1 楼 Silent_hi 的回复:
("(?<=\\W)(?i:JS)(?=\\w)", "");
什么意思???看不懂
菜鸟一只_热爱ASM
2012-12-13
打赏
举报
回复
("(?<=\\W)(?i:JS)(?=\\w)", "");
zjs100901
2012-12-13
打赏
举报
回复
Lua 的正则表达式支持单词定界符 \b 吗?如果支持的话可以用\b *foo *\b
zhyinty
2012-12-13
打赏
举报
回复
还有 "this xxx foo tttt"之类的。不行哈。
lua
正则
匹配
中文_
Lua
正则表达式
匹配
最近学习了一下
lua
的
正则表达式
,在此记录一下。为应对复杂多变的字符串
匹配
需
求
,很多语言都有对
正则表达式
的支持。
Lua
因为要保持简洁与小巧的设计目标,并没有像perl和python一样支持全部posix标准
正则表达式
规则。比如没有{n}
匹配
n次的规则,字符{和}都只是作为普通字符存在,字符|在posix标准
正则表达式
中表示或关系,在
lua
的pattern中也只是作为普通字符。在
lua
中,一个正则表...
Lua
正则表达式
匹配
最近学习了一下
lua
的
正则表达式
,在此记录一下。 为应对复杂多变的字符串
匹配
需
求
,很多语言都有对
正则表达式
的支持。
Lua
因为要保持简洁与小巧的设计目标,并没有像perl和python一样支持全部posix标准
正则表达式
规则。比如没有{n}
匹配
n次的规则,字符{和}都只是作为普通字符存在,字符|在posix标准
正则表达式
中表示或关系,在
lua
的pattern中也只是作为普通字符。 在
lua
中,一个
正则表达式
被称作为pattern,pattern中一对圆括号()包含的区域被称作为capture.
lua
中一
lua
正则替换_(转)
LUA
正则表达式
不完全指南
转自剑侠论坛,并稍微修改个别文字。好不容易闲下来,研究了一下
正则表达式
,然后越钻越深,经过跟大神们讨论学习后,就没有然后了。总之╮(╯▽╰)╭很有用的一个东西,至少对于用户输入的读取方面会比较方便,所以就简单举例说说。注:正则这个比较不好理解,经常容易转不过弯来,个人觉得最好的学习方式就是自己去试,举一反三,才会知道错在哪里,我尽量提供不同种类同样用法的例子方便理解。
正则表达式
使用单个字符串来描述...
Lua
正则表达式
匹配
. 任意字符 %s 空白符 %p 标点字符 %c 控制字符 %d 数字 %x 十六进制数字 %z 代表0的字符 %a 字母 %l 小写字母 %u 大写字母 %w 字母和数字 上面字符类的大写形式表示小写所代表的集合的补集。例如,'%A'非字母的字符: 模式修饰符 +
匹配
前一字符1次或多次 *
匹配
前一字符0次或多次;最长
匹配
-- 先尽可能长地把本次
匹配
模式走完
lua
正则
匹配
中文_
lua
中的
正则表达式
模式
匹配
函数在string库中功能最强大的函数是:string.find (字符串查找), string.gsub (全局字符串替换), and string.gfind (全局字符串查找). 这些函数都是基于模式
匹配
的。与其他脚本语言不同的是,
Lua
并不使用POSIX规范的
正则表达式
(也写作regexp)来进行模式
匹配
(译者:POSIX是unix的工业标准,regexp最初来源于unix,POS...
脚本语言
37,721
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章