问题标签 [whitespace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
793 浏览

awk - 保持原始格式 POST 通过 AWK

我在使用 AWK 从流中简单地删除字段时遇到问题,如下所示:

我使用以下代码删除第一个字段:

$ awk '{ $1=""; 打印}'example.out

为什么会这样?这是因为 AWK 删除了所有空格 - 这可以防止吗?

提前致以亲切的问候

0 投票
3 回答
10514 浏览

linux - 使用 AWK 删除字段前的空格

与同一个人提交的通过 AWK 保持原始格式 POST 几乎完全相同

我有一个关于g awk的简单问题,如下图所示:

使用以下 gawk 代码 - 使用 gensub() 来维护原始格式:

如何使用g awk 或 awk (可能使用正则表达式)删除字段 $1 之前的先前空格(^)

如下图所示:

提前致以亲切的问候

0 投票
5 回答
7378 浏览

bash - 构建包含空格的参数列表

在 bash 中,可以转义包含空格的参数。

这也适用于命令或函数的参数:

到目前为止一切顺利,但是如果我想在调用之前操纵参数foo怎么办?

这不起作用:

那么当参数包含空格时如何构建参数列表呢?

0 投票
2 回答
16685 浏览

xml - 您可以在 XML 中保留前导和尾随空格吗?

如何告诉 XML 解析器尊重前导和尾随空格?

上面打印出3。

上面打印出 1。(我希望它打印 2)。

我可以在 xml 文档本身中添加一些特别的东西来告诉解析器在文档中保持前导和尾随空格吗?

澄清 1:是否有一个属性可以在文档开头指定一次以应用于所有元素?

澄清 2:因为实体的内容可能有 unicode 数据,但 xml 文件需要是纯 ascii,所有实体都经过编码——这意味着 CDATA 很遗憾不可用。

0 投票
12 回答
61946 浏览

html - 为什么 HTML 要求多个空格在浏览器中显示为单个空格?

我早就认识到 HTML 文件中的任何一组空格都只会显示为一个空格。例如,这个:

显示为:

你好。你好。你好。你好。你好。

这非常好,就好像您需要多个预先格式化的文本空格一样,您可以使用 <pre> 标记。但原因是什么?更准确地说,为什么这会出现在 HTML 规范中?

0 投票
10 回答
16798 浏览

emacs - Emacs 命令删除最多非空白字符

我经常想进行多行函数调用并将其减少到一行。例如,转换...

emacs 是否有一些命令可以帮助解决这个问题。具体来说,是否有一个命令会删除从该点到第一个非空白字符的所有空白?

0 投票
1 回答
2392 浏览

gcc - 如何强制 gcc 预处理器保留空格?

对于代码:

gcc 预处理器输出:

如何强制它保留空白?

我用: gcc -E somefile.c 命令调用预处理器。

0 投票
2 回答
5085 浏览

html - VB.NET 替换 HTML 标记之间的空格

VB.NET 中是否有任何方法可以删除 HTML 中标签之间的所有空格?

说,我有这个:

我构建的字符串是一个完整的 HTML 文档,它会将这些标记之前的所有内容都视为合法空间,因此我需要将其修剪掉。那里有我可以用来执行此操作的 reg ex 或函数吗?

谢谢

0 投票
12 回答
864067 浏览

notepad++ - 在 Notepad++ 中将制表符转换为空格

如何在 Notepad++ 中将制表符转换为空格?

我发现一个网页表明它是可能的,但我找不到任何关于如何做到这一点的信息。

我希望能够做到这一点,因为某些 Web 表单不尊重其中包含选项卡的代码。

0 投票
3 回答
20273 浏览

objective-c - 在 Cocoa Touch 中从字符串中修剪空格的最佳方法是什么?

我正在寻找确定来自用户输入(UITextField)的字符串值是否为“空白”,如果它不为零。检查是否[textField.text isEqualToString:""]不够,因为我想避免任何空白/空格输入(比如几个空格字符)。

在这篇 StOv 帖子中,似乎确实有迹象表明我的特定问题有一个很好的解决方案。

基本上它是这样的,但我怀疑必须(或应该)有更好的方法:

这显然只适用于我的特定情况,即使这样,如果第一个字符是空格但我想要的数据紧随其后,它也会失败。所以,我意识到我有点被 Ruby 宠坏了,但是在 Cocoa 中必须有一个经过验证的、真正的习惯用法来修剪字符串。

Aaaand 答案已经出来了,我很抱歉:

NSString-stringByTrimmingCharactersInSet:会这样做:

返回通过从给定字符集中包含的接收者字符的两端删除而生成的新字符串。

我仍然很想知道是否有人有其他/首选的方法来做到这一点。