У меня есть следующий текст
var str = "/*Is this all there is?*/ Stack over flow"
В этом тексте мне нужно заменить текст "/*....*/"
пустой строкой ''.
Таким образом, результат должен быть str = "Stack over flow".
Как я могу достичь этого с помощью регулярного выражения?
Как сделать регулярное выражение для текста, начинающегося с "/*"
и заканчивая символом "*/"
и текстом между ними?
вы можете использовать /\/(.)*\//g
используя обратную косую черту, вы можете избежать '/'. вам нужно начинать и заканчивать "/", но вам нужно использовать escape-символ "\", чтобы использовать "/" в регулярном выражении, поэтому он становится \/\/
тогда вам также нужно сопоставить любой символ между ними, для этого использовать как. соответствует любому символу и * для любого количества раз. поэтому regex становится /\/(.)*\//
var str = "/*Is this all there is?*/ Stack over flow";
console.log(str.replace(/\/(.)*\//g,""));