[英]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.