Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Допущена ошибка в синтаксисе (https://javascript.ru/forum/misc/72983-dopushhena-oshibka-v-sintaksise.html)

MrFlatman 11.03.2018 21:41

Допущена ошибка в синтаксисе
 
Подскажите, пожалуйста, где допущена ошибка в синтаксисе, все не могу разобраться
var str = "bbb /aaa\\ bbb /ccc\\";
document.write("Ответ: " + str.replace(//.+\\\\/, "!"));


Она допущена именно в регулярном выражении. В первой половине, то есть перед точкой, но не могу исправить

рони 11.03.2018 21:47

MrFlatman,
что хотите получить в итоге?

MrFlatman 11.03.2018 21:57

Цитата:

Сообщение от рони (Сообщение 480291)
MrFlatman,
что хотите получить в итоге?

Задается строка bbb /aaa\ bbb /ccc\ в итоге содержимое
всех конструкций /...\ должно замениться на '!', то есть на выходе должно получиться bbb /!\ bbb /!\

рони 11.03.2018 22:03

MrFlatman,
<script>
var str = "bbb /aaa\\ bbb /ccc\\";
document.write("Ответ: " + str.replace(/\/.+?\\/g, "/!\\"));
</script>


Часовой пояс GMT +3, время: 07:39.