正则表达式中的坏字符

发布于 2024-12-11 10:49:17 字数 325 浏览 0 评论 0原文

我遇到了一个简单的问题,我认为你们可以解决。我正在编写 javascript 程序,我使用以下代码将一个字符串中的所有字符串替换为另一个字符串:

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

是的,该代码可以工作,但我想做的是:

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

它不会工作,因为:

</p>. 

它不喜欢/。

谁能帮助我?

i ran into a simple problem, which I think you guys can solve. I am programming javascript, where I use the following code to replace all strings in a string with another string:

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

Yes, the code works, but what I want to do is:

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

It won't work because of:

</p>. 

It dosen't like the /.

Anyone who can help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

記憶穿過時間隧道 2024-12-18 10:49:17

使用转义:

str.replace(/<\/p>/g, "replace");
              ^--- escape char. 

Use an escape:

str.replace(/<\/p>/g, "replace");
              ^--- escape char. 
冷清清 2024-12-18 10:49:17

使用另一个 \. 转义 / 就像 <\/p>

应该可以。

Escape / with another \. Like <\/p>

Should work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文