我想找到一个开始和结束的字符串,该字符串带有特定的特殊字符。
我尝试了以下正则表达式,但不起作用:
mix.react("resources/assets/app.js", "public/js");
我想找到任何以以#* 开头和以*#结尾但找不到正确的的字符串。>
样品:
(\#*\.|\&)[A-Za-z]+\.*#
我正在尝试在上述字符串中找到字符串Hi this is test #*DCSN_RSN*# something found here #*DCSN_RerereSN.*#
,并将其替换为#*DCSN_RSN*#
答案 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]*?
以使其不那么贪心。您的*
字符也需要转义。