问题标签 [removing-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 投票
8 回答
34376 浏览

java - 如何通过速度修剪空白

我有一个名为 render_something 的方法,它可以创建很多空格,例如:

结果可以是:

实际上我希望它是这样的:

速度有这样的东西吗?

0 投票
2 回答
184 浏览

python - 依赖文档字符串的脚本?

来自 2.7.2 文档,第 6 节Modules

Passing two -O flags to the Python interpreter (-OO) will cause the bytecode compiler to perform optimizations that could in some rare cases result in malfunctioning programs. Currently only __doc__ strings are removed from the bytecode, resulting in more compact .pyo files.

这引起了我的注意:

Since some programs may rely on having these available, you should only use this option if you know what you’re doing.

在任何情况下,删除脚本的文档字符串可能会在逻辑上破坏代码功能的某些依赖性或其他方面,而忽略任何语法错误?

编辑

为什么删除评论会破坏帮助声明?在解释器中似乎没有这样做。

0 投票
2 回答
114 浏览

php - 我的脚本正在删除空格

这是 data.txt 中的一个小“剪辑”:

这是我使用的脚本,用于生成对以下内容的查询MySQL

输出如下:

上面的输出最后只有一个空格,但脚本正在删除所有其他空格,因为name应该是 24 个字符(包括空格)。

那么为什么我的脚本会从nameattr 末尾删除空格?

0 投票
3 回答
68978 浏览

regex - 在powershell中删除多个空格

我试图在 powershell 中找到一种方法来删除多个空格。

但我发现如何在 php 中做到这一点。"删除多个空格"

可能会有类似的正则表达式可用。

如何在 powershell 中实现相同的目标?

我的字符串是这样的

有些行可能在 Source 和 Destination 之间包含多个空格。

0 投票
6 回答
3848 浏览

php - 无法从 textarea 中删除空格

我有两个文件。第一个文件是一个表格,第二个文件显示结果。

第一个文件:

第二个文件:

例如,当我输入表格时

结果是:

在字符串的末尾:一和二有我无法删除的空格。有人可以帮我吗?

谢谢我使用 $link = str_replace("\r", "", $textAr[$i]) 现在一切正常

0 投票
1 回答
1194 浏览

php - PHP 代码片段 - Preg 替换以确保字符串中的单词之间只有 1 个空格

我正在使用 preg_replace 从字符串中删除不需要的字符。那工作正常。

我还需要修改它(或在下一行),以便我可以在单词之间允许最多 1 个空格。字符串前后没有空格。

我已经看到 PHP preg_match 的回复需要确保在发布可能解决方案的单词之间只允许一个空格字符(解决方案 -> ^[a-zA-Z]+( [a-zA-Z]+)*$ )但提出了一些问题(这个词的定义是什么?什么类型的空格)

我的单词定义 -> 英文单词(包括 az,AZ,0-9,- , _ )

空格 -> 空格键空格 (  ) ,而不是换行符等

有代码片段吗?

谢谢,梅斯瓦拉

0 投票
2 回答
267 浏览

vim - 如何将 Vim 中每行开头的空格数减半?

有人可以告诉我如何在 Vim 中做与此映射相反的操作:

澄清一下:此映射将(&& 部分)每行开头的空白字符数加倍。只有第一个常规字符之前的空格会受到影响。当前搜索字符串保持完整(通过_s 变量)。_s2 在此转换后(通过变量)恢复光标位置。

所以,基本上,我正在寻找一个映射,如果它们一个接一个地执行,它将撤消这个映射。

我在弄清楚如何将这个新操作限制为仅在第一个常规字符之前的空格上工作时遇到了麻烦。

0 投票
4 回答
39680 浏览

awk - 如何删除前导和尾随空格?

awk '{gsub(/^[ \t]+|[ \t]+$/,""); print;}' in.txt > out.txt用来删除前导和尾随空格。

问题是输出文件实际上有尾随空格!所有行的长度相同 - 它们用空格填充。

我错过了什么?

更新 1

问题可能是由于尾随空格不是“正常”空格而是 \x20 字符(DC4)。

更新 2

我用gsub (/'[[:cntrl:]]|[[:space:]]|\x20/,"")了它的工作。两件奇怪的事:

  1. 为什么 \x20 不被视为控制字符?

  2. 使用'[[:cntrl:][:space:]\x20不起作用。为什么?

0 投票
5 回答
63620 浏览

linux - 使用 bash 删除文件每行开头的空格

我如何使用 bash 删除每行文件中的空格,例如 file1.txt。前:

后:

0 投票
2 回答
8879 浏览

asp.net - 如何删除asp.net中的空格?

我正在使用SqlDataReaderASP.net 从数据库表中检索数据。我将检索到的数据附加到字符串生成器中,然后将字符串生成器的内容转储到文本文件中。我的问题是,在该文本文件中,一列和另一列之间出现空格...如何从文本文件中删除多余的空格?

提前致谢。