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?谢谢,一切正常