js自动换行缩进
来源:互联网 发布:2016淘宝店怎么引流量 编辑:程序博客网 时间:2024/06/11 19:34
my $infile = "input.js";
my $outfile = "> output.js";
open(INPUT,$infile) or die("读取失败!");
open(OUTPUT,$outfile) or die("写入失败!");
my $ident = 0;
while(<INPUT>)
{
chomp;
s/([{;])/$1/n/g; #将{和;后添加换行
s/(?<!/n)/}//n/}/g; #保证}开头
@lines = split //n/;
for my $line (@lines)
{
chomp;
# 如果闭合,先--
if($line=~/^[}]/)
{
$ident--;
}
for($i=0;$i<$ident;$i++)
{
print OUTPUT ("/t");
}
# 开辟新区域++
if($line=~/[{]$/)
{
$ident++;
}
print OUTPUT $line."/n";
}
}
close(OUTPUT);
close(INPUT);
- js自动换行缩进
- css自动换行缩进
- 自动换行后进行缩进
- textarea 自动换行缩进 分享
- CSS自动换行后缩进
- Dreamweaver 中格式化[让自动换行缩进]代码的方法,
- 怎么将vim修改像vc++自动换行缩进
- 怎么将vim修改像vc++自动换行缩进
- 怎么将vim修改像vc++自动换行缩进
- vim编译器设置环境和换行,自动缩进等
- Vim大括号自动补全换行并缩进
- 怎么将vim修改像vc++自动换行缩进
- Python xml ElementTree 增加自动缩进(autoindent) 换行
- 带有序号的段落换行后自动缩进问题
- Ext js 列自动换行
- 自动缩进?
- JTextPane 如何换行缩进
- css换行缩进
- log4net的配置与使用(3)
- 《汇编语言》读书笔记(3)----jcxz指令的巧妙运用
- 子类化subclass
- Servlet中的监听器
- 一个Java程序的执行过程
- js自动换行缩进
- 关于RSS
- Symbian开发总结
- winForm中应用带CheckBox的TreeView
- RArray
- C++中 Const用法小结
- Java在什么情况下会内存溢出?
- 启动关闭H3C路由器FTP服务的命令
- S2440 nand flash control