Javascript正则表达式,匹配包含在方括号中

时间:2019-07-08 21:43:57

标签: javascript regex

我已经完成了此正则表达式。

[\<jobjob].*|\s*[jobjob\>]

我需要匹配所有这些示例:

<jobjob fruits.forEach((fruit) => {
    <h1>fruit</h1>
}); jobjob>
<jobjob
fruits.forEach((fruit) => {
    <h1>fruit</h1>
});
jobjob>
<jobjobfruits.forEach((fruit) => {<h1>fruit</h1>});jobjob>
<jobjob fruits.forEach((fruit) => {
    <h1>fruit</h1>
}); jobjob>
<jobjob fruits.forEach((fruit) => { <h1>fruit</h1> }); jobjob>

我只匹配了后两个和前两个的一部分。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您尝试过str.match(/<jobjob.*?jobjob>/s)吗?

/s意味着.也匹配换行符