搜索
查看: 3454|回复: 6

gmatch我想取出 中间的文字,换了好多种方式都没匹配成功

  [复制链接]

9

主题

24

帖子

148

积分

一级会员

Rank: 2

积分
148
发表于 2012-6-8 16:52:47 | 显示全部楼层 |阅读模式

具体例子如下:

>Expand</a></p>adsfdsfdasfasdf
>xxx</a></p>adsfsdsdafadssgafgafgsdf
adsfdfasdfasd


想取出

Expand
xxx

回复

使用道具 举报

65

主题

953

帖子

5036

积分

荣誉会员

Rank: 8Rank: 8

积分
5036
发表于 2012-6-8 20:52:30 | 显示全部楼层

超链接应该是 baidu 这种格式把

超链接应该是 <a href=baidu.com>baidu</a> 这种格式把
aaa
回复

使用道具 举报

9

主题

204

帖子

1302

积分

四级会员

Rank: 6Rank: 6

积分
1302
发表于 2012-6-8 22:49:09 | 显示全部楼层

str=">Expand

adsfdsfdasfasdf"; str2=">xxx

adsfsdsdafadssgafgafgsd

str=">Expand</a></p>adsfdsfdasfasdf";
str2=">xxx</a></p>adsfsdsdafadssgafgafgsdf";
io.open()
io.print(string.match(str,"^>.+?\<"))
io.print(string.match(str2,"^>.+?\<"))
回复

使用道具 举报

9

主题

24

帖子

148

积分

一级会员

Rank: 2

积分
148
 楼主| 发表于 2012-6-9 02:37:04 | 显示全部楼层

感谢楼上

感谢楼上
回复

使用道具 举报

9

主题

24

帖子

148

积分

一级会员

Rank: 2

积分
148
 楼主| 发表于 2012-6-12 04:03:52 | 显示全部楼层

如下文本中 sadfladsjfdasksja asdfjdlsk;sf kdjfasl;kdjfa sdfkasjfa;sd aaaa:good g

如下文本中
sadfladsjfdasksja
asdfjdlsk;sf
kdjfasl;kdjfa
sdfkasjfa;sd
aaaa:good guy
sdfasdkfjas;dkfasd;f
asdfsdfsdf


如何匹配
aaaa开头,换行结束,把good guy 取出来
也就是匹配 某个字符串开头,换行结束得字符串,取出的字符串不要包含换行符号
回复

使用道具 举报

75

主题

849

帖子

5037

积分

六级会员

The only one

Rank: 9Rank: 9Rank: 9

积分
5037
发表于 2012-6-12 18:09:42 | 显示全部楼层

[quote][size=2][color=#999999]摩西 发表于 2012-6-12 04:03[/color] [url=forum.php?mod=

摩西 发表于 2012-6-12 04:03
如下文本中
sadfladsjfdasksja
asdfjdlsk;sf

你的这些要求都是模式匹配最基础的东西,先补一下基础,看看帮助文档吧,
回复

使用道具 举报

9

主题

204

帖子

1302

积分

四级会员

Rank: 6Rank: 6

积分
1302
发表于 2012-6-12 21:26:43 | 显示全部楼层

[attach]2141[/attach]

QQ截图20120612212606.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2019-7-22 09:37 , Processed in 0.125000 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表