首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex不将“{”替换为“<span>{</span>”

Regex不将“{”替换为“<span>{</span>”
EN

Stack Overflow用户
提问于 2013-07-28 12:07:50
回答 2查看 59关注 0票数 0

HTML

代码语言:javascript
复制
<div id = "board_code_dup">
    <div>{abc</div>
    <div>def</div>
   div>ghi}</div>
</div>

JS

代码语言:javascript
复制
var $board_code_dup = $('#board_code_dup');
board_code_dup_html = $board_code_dup.html();

$board_code_dup.html( board_code_dup_html.replace(/{/g, "<span>{</span>") );
$board_code_dup.html( board_code_dup_html.replace(/}/g, "<span>}</span>") );

}的所有实例都被正确地替换为<span> } </span>,但没有为{替换

我的代码有什么问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-28 12:17:48

此代码适用于:

代码语言:javascript
复制
var $board_code_dup = $('#board_code_dup');
board_code_dup_html = $board_code_dup.html();

$board_code_dup.html( board_code_dup_html.replace(/\{/g, "<span>{</span>").replace(/}/g, "<span>}</span>") );
票数 0
EN

Stack Overflow用户

发布于 2013-07-28 12:13:10

"{“像"{1,3}”一样开始重复,并且是保留的,因此您应该转义它。

代码语言:javascript
复制
$board_code_dup.html( board_code_dup_html.replace(/\{/g, "<span>{</span>") );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17908039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档