正则表达式求助!!!

[复制链接]
查看11 | 回复2 | 2010-9-17 14:06:47 | 显示全部楼层 |阅读模式
"=?gb2312?xPrU2rPM0PLUscGqus+/qreizfgod3d3LnB1ZG4uY29tKbXE1cq6xdLRv6o=?= =?gb2312?B?zag=?="假设我有这样的一个字符串,我想用正则将=??=之间的字符截取出来,因为它有两部分=??=这样的,要怎样写才对?

回复

使用道具 举报

千问 | 2010-9-17 14:06:47 | 显示全部楼层
/=\?[\s\S]+=\?/----------------这样就可以了,默认是贪婪匹配,也就是匹配的最多。如果不想贪婪匹配[\s\S]+加个问号变成[\s\S]+?就可以了
回复

使用道具 举报

千问 | 2010-9-17 14:06:47 | 显示全部楼层
(?:=\?).*?(?:\?=)这样写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行