如何通过正则表达式匹配()将我的字符串分开? 我只想使用jQuery RegEx。jquery regexp - 正则表达式
var MyStr = 'BeginStr ABCDEF EndStr' // The result should: ABCDEF
如何区分“ABCDEF”?
下面是一个解决方案,但我喜欢改进它,我该如何消除函数replace()? 我只想使用一次函数match()。
var MyStr = 'BeginStr ABCDEF EndStr'; // The result should: ABCDEF
sRegEx = /BeginStr.*?(?=EndStr)/;
var sResult = String(MyStr.match(sRegEx)); // It results: BeginStr ABCDEF
var sMenuPoint = String(MyStr.match(sRegEx)).replace(/BeginStr/, ''); // It results: ABCDEF
alert(sResult);
在此先感谢, 桑德罗。
的代码示例不使用jQuery,只是普通的JavaScript的。 – Douglas
对不起。我纠正我的字符串:要切割的字符串在“BeginStr”和“EndStr”之间。 var MyStr ='任意字符串BeginStr ABCDEF EndStr other string'; – user3417601
谢谢,它的工作原理:) 但我仍然想知道它是否可行match()? 这是更正的字符串: var MyStr ='任意字符串BeginStr ABCDEF EndStr other string'; – user3417601