Javascript 正则表达式以查找以>;开头的字符串;以}结尾

Javascript 正则表达式以查找以>;开头的字符串;以}结尾,javascript,php,regex,perl,abap,Javascript,Php,Regex,Perl,Abap,我可以知道如何编写正则表达式来获取以开头并以}结尾的字符串吗 示例字符串: data>/ab/cd/peter} ;gopal came prop>/site/sing/perl}; 我需要以下子字符串: >/ab/cd/peter} >site/sing/perl} 我尝试过这个,但不知道如何放置以 我的调查结果: (\/(\w+)\/)*(\w+)(@*)(\w+)(~*)((\w+)?)\/(\w+)\} 只需/>[^}]+}/g:标记从何处开始,[^}]+一

我可以知道如何编写正则表达式来获取以
开头并以
}
结尾的字符串吗

示例字符串

data>/ab/cd/peter} ;gopal came prop>/site/sing/perl};
我需要以下子字符串:

>/ab/cd/peter}
>site/sing/perl}
我尝试过这个,但不知道如何放置以
我的调查结果:

(\/(\w+)\/)*(\w+)(@*)(\w+)(~*)((\w+)?)\/(\w+)\}

只需
/>[^}]+}/g
标记从何处开始,
[^}]+
一次或多次说“任何不是
}
”和
标记从何处停止:

const str=“data>/ab/cd/peter};gopal-come-prop>/site/sing/perl};”;
常量rex=/>[^}]+}/g;
让我们比赛;
而(!!(match=rex.exec(str))){
console.log(匹配[0]);

}
试试这个javascript正则表达式:

var inputStr = "data>/ab/cd/peter} ;gopal came prop>/site/sing/perl};";

var outputStr = inputStr.match(/(\>)([^\>\}]*)(\})/g);
console.log(outputStr);

在ABAP中,必须转义
}
。通过@T.J.Crowder转换正确答案,得出:

FIND ALL OCCURRENCES OF REGEX '>[^}]+\}' IN 'data>/ab/cd/peter} ;gopal came prop>/site/sing/perl};' RESULTS DATA(results). 

试试这个
(?).+?(?=})
如果你想>和}然后
(>).+?(})
哪种语言?javascript、php、perl、abap?谢谢,一切正常