求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 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjs100901 2012-12-13
  • 打赏
  • 举报
回复
^ *foo *$
zhyinty 2012-12-13
  • 打赏
  • 举报
回复
引用 1 楼 Silent_hi 的回复:
("(?<=\\W)(?i:JS)(?=\\w)", "");
什么意思???看不懂
  • 打赏
  • 举报
回复
("(?<=\\W)(?i:JS)(?=\\w)", "");
zjs100901 2012-12-13
  • 打赏
  • 举报
回复
Lua 的正则表达式支持单词定界符 \b 吗?如果支持的话可以用\b *foo *\b
zhyinty 2012-12-13
  • 打赏
  • 举报
回复
还有 "this xxx foo tttt"之类的。不行哈。

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧