2017-12-27 217 views
-2
var str1 = "hello <span contenteditable="false" class="underlineText hashtags hello">hello<span style="display:none;"> [#[#hello]#] [#[#hi]#] [#[#welcome]#]</span></span>" 

var arr = textToPost.match(/#^[a-zA-Z0-9]/g) 

我想提取与此模式[#[#*]#]匹配的字符串。正则表达式模式[#[#hello]#]在javascript中匹配

+0

所以,要提取'hello','hi'和'welcome' - 是正确的? – vlaz

回答

0

试试这个正则表达式,它与我的作品

var reg = /\[[#[a-zA-Z0-9]+]#]/ig; 

var str1 = "hello hello [#[#hello]#] [#[#hi]#] [#[#welcome]#]"; 
 
var reg = /\[[#[a-zA-Z0-9]+]#]/ig; 
 
var arr = str1.match(reg); 
 
console.log(arr)

+0

工作很好,非常感谢你:)。你让我的一天变得轻松 –

+0

如果你觉得它有帮助,欢迎你来投票 –