c++代码美化
2014-08-23 08:38
141 查看
int main() if else return 0; int main() if else return 0; int main() if else return 0; int main() if else return 0; int main() if else return 0; int main() if else return 0; int main() if else return 0; int main() if else return 0;
<script src="http://code.jquery.com/jquery.min.js"></script>
<style>
textarea
{
margin-left:10px;
width:400px;
height:600px;
}
</style>
<div>输入待格式化的代码</div>
<textarea id="code" style="float:left;">
</textarea>
<textarea id="runjs" style="float:left;">
var str=$("#code").val();
str=str.replace(/&/g,"&");
str=str.replace(/</g,"&lt");
str=str.replace(/>/g,"&gt");
str=str.replace(/".*?"/g,'<span style="color:#D17519;font-weight:bold;">$&</span>');
str=str.replace(/(=|=\s)(\d+)/g,'$1<span style="color:red;">$2</span>');
str=str.replace(/(\()(\d+)(\))/g,'$1<span style="color:red;">$2</span>$3');
str=str.replace(/(\[)(\d+)(\])/g,'$1<span style="color:red;">$2</span>$3');
str=str.replace(/#include.*?\n/g,'<span style="color:#cc3333">$&</span>');
str=str.replace(/\/\/.*?\n/g,'<span style="color:green">$&</span>');
str=str.replace(/#define/g,'<span style="color:#cc3333">$&</span>');
str=str.replace(/using|namespace|class|friend|public|return|while|\bif\b|else|switch|goto|case|default/g,'<span style="font-weight:bold;color:#0000ff">$&</span>');
str=str.replace(/void|bool|int|float|double|string|long|char/g,'<span style="font-weight:bold;color:#9966cc">$&</span>');
$("pre").html(str);
$("div").show();
</textarea>
<div style="padding:10px;border:1px dashed red;float:left;display:none;background-color:#f5f5f5;"><pre></pre></div>
<button onclick="eval($('#runjs').val())">RunJS</button>
相关文章推荐
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化
- C++主题年技巧积累#1——UltraEdit的代码美化