查找以特定字符开头和结尾的字符串

时间:2018-12-19 18:40:22

标签: javascript regex

我想找到一个开始结束的字符串,该字符串带有特定的特殊字符。

我尝试了以下正则表达式,但不起作用:

mix.react("resources/assets/app.js", "public/js");

我想找到任何以以#* 开头和以*#结尾但找不到正确的cubic interpolation with and without masking的字符串。

样品:

(\#*\.|\&)[A-Za-z]+\.*#

我正在尝试在上述字符串中找到字符串Hi this is test #*DCSN_RSN*# something found here #*DCSN_RerereSN.*# ,并将其替换为#*DCSN_RSN*#

1 个答案:

答案 0 :(得分:0)

我认为这就是您想要的:

var sample = 'Hi this is test #*DCSN_RSN*# something found here #*DCSN_RerereSN.*#';

var replaced = sample.replace(/(#\*[\s\S]*?\*#)/g, '<p>$1</p>');
console.log(replaced);

要匹配任何字符,可以使用[\s\S]*,然后为?添加[\s\S]*?以使其不那么贪心。您的*字符也需要转义。