作为Chromebook的所有者,我经常使用Cloud9使用的编辑器Ace IDE。它有很多用于处理多余空白的工具,但值得注意的是缺少一种:清除空白行。
今天的任务是,从一个地方输入,我可以将其复制粘贴到[ ;)
],输出相同的东西,将所有空格和制表符保存在空白行上。
我将给出一些示例,其中#
s表示要删除的空白字符。
输入1:
if (this.Color !== 'blue') {
##
this.Color = 'blue';
}
输出:
if (this.Color !== 'blue') {
[empty line]
this.Color = 'blue';
}
输入2:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
# #
}}
输出:
function outputSomething(times) {
for (var iter = 0; iter < times; iter++) {
console.log('"# # " represents a tabulator');
// This is a comment
[empty line]
}}
输入3:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
# # ####
console.log(x + ' ' + y);
输出:
var x = 'Do you prefer spaces or tabs?';
var y = 'I\'m using both here. Sue me.';
[empty line]
console.log(x + ' ' + y);
您可以根据需要处理输入。只要我可以从中复制粘贴[ ;)
] ,就可以将其输出到任何地方。
存在标准漏洞,最短答案以字节为单位!
[empty line]
,或者根本不用空白行?