Плохой персонаж в регулярных выражениях - PullRequest
0 голосов
/ 20 октября 2011

Я столкнулся с простой проблемой, которую вы, ребята, можете решить. Я программирую JavaScript, где я использую следующий код для замены всех строк в строке другой строкой:

str = str.replace(/find/g,”replace”)

Да, код работает, но я хочу сделать следующее:

str = str.replace(/</p>/g,”replace”)

Это не сработает из-за:

</p>. 

Это не похоже на /.

Кто-нибудь, кто может мне помочь?

Ответы [ 2 ]

5 голосов
/ 20 октября 2011

Используйте escape:

str.replace(/<\/p>/g, "replace");
              ^--- escape char. 
2 голосов
/ 20 октября 2011

Побег / с другим \. Как <\/p>

Должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...