求一个正则表达式,大神给指点下

highfly2008 highfly2008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如现在有一个代码段字符串如下所示:

while(true){
var a=0;
var b=0;
calc(a,b);
if(a!=b){
var x=a-b;
if(x>0){
break;
}
}
doit(function(){
a++;
b++;
});
}

想通过正则表达式获取代码段中每个{}中的内容分别如下:

var a=0;
var b=0;
calc(a,b);
if(a!=b){
var x=a-b;
if(x>0){

break;
}
}
doit(function(){
a++;
b++;
});


var x=a-b;
if(x>0){
break;
}


break;


a++;
b++;


...全文

相关推荐

ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式

最近使用oracle数据库做一个进销存项目,其中有一需求是:ORACLE数据库中求除数字、字母之外的非中文字符的正则表达式,当时还真是难住了,正则表达式好久没用了,后来通过上网搜了下相关资料,下面把具体具体解决方案分享给大家,以供那些需要的朋友参考

weixin_38569515

判断一个字串中是否有汉字的正则表达式

判断一个字串中是否有汉字的正则表达式,有调用示例

OFFICE之门

求字符串中的第一个数字

在java算发中,求出字符串第一个数字; 如:“sdf545654afd” 他会返回,5,返回类型是(int)类型 如果字符串是:“打发士大夫” 则返回;-1, 想要运行,加入main()就行了。

MyPointOne

一个验证用户名的正则表达式

求一个验证用户名的正则表达式各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教!VBscript编程要求用户名的字符控制在3至20个之间,由中文、大小写字母、数字、下划线、小数点、减号组成,  必须以中英文或数字开头结尾且下划线、小数点、减号这三个字符中的其中一个的组合不能是连续的 a__a或a–a或a..a 这样的,但可以 a_a.a_a.a_a-a-a-a_a-a.a.a.a这样的。如果超出这个范围则用户名不通过。就是一直弄不明白下划线、小数点、减号这三个字符中的其中一个的组合的问题,头都大了此为不符合的正则: ^.{0,2}$|.{2

weixin_38732252

一个正则表达式的看法(?:)

下午和kindle聊天的时候,他让我看一个正则,问我知不知道其中?:的作用,以偶半瓶水的正则功力,不知道杂解释给他听了,单个一个还好理解,一起就不明白了,起码我是没用过..查了下资料,说说我的看法..

weixin_38625098
评论 4
收藏 已收藏
分享
返回顶部
highfly2008
JavaScript 87,983 成员 224,681 内容