繁体   English   中英

Javascript查找和替换Div

[英]Javascript Find and Replace Div

我想将自己的bbcode添加到wygiwys bbcode编辑器中。 我遇到的问题是,它可以找到bbcode并更改为html,但不能采用其他方式。 我不习惯用JavaScript编写安全的字符串,因此希望有人可以向我指出问题。

HTML到BBcode行

rep(/<(div style=\"background-color:\s[^<>]*?#fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;\"|b)(\s[^<>]*)?>/gi,"[boxone]");
rep(/<\/(div|b)>/gi, "[/boxone]");

BBcode到HTML行(此方法有效)

rep(/\[boxone\]/gi,"<div style=\"background-color: #fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;\">");
rep(/\[\/boxone\]/gi,"</div>");

想法是将[boxone] Content [/boxone]更改为

<div style="background-color: #fff; padding: 8px; margin: 5px; border: 1px solid #EAEAEA;">$1</div>

和visaversa。

Aply的帮助将不胜感激。

我认为您在寻找特定的字符串时不需要使用正则表达式。 一个简单的字符串替换就可以完成这项工作(只需确保在需要的地方转义字符)。

我不知道您使用哪种语言,但是这不会简单地起作用:

rep('[/boxone]','</div>');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM