问题标签 [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 投票
4 回答
3101 浏览

bash - 从内容中包含双引号的一个文件中读取的简单 bash 脚本

好吧,我真的很生气 :( 我有一个名为 test.txt 的文件。它是:

双引号包含在目录的开头和结尾的文件中,我无法删除它们。

我正在尝试编写一个脚本来删除 test.txt 中的文件。像这样:

但它没有按预期工作:(

它给出了这个错误:

0 投票
2 回答
1641 浏览

bash - For loop using find lacks doesn't properly handle directory names having white space character

Well i am really stuck at this one.

I have dirs.txt which is as follows:

dirs.txt file is generated by the script itself.

When i want to use dirs.txt in a for loop like:

Here is what the command throws: ls: cannot access /var/tmp/old: No such file or directory

I want the whole filenames to be ls -al'ed but it tries to ls -al /var/tmp/old

How may i correct this from the for loop?

0 投票
1 回答
4832 浏览

objective-c - Objective-C 选项卡设置和空白样式

Apple 的 Objective-C 文档、参考资料和生成的代码似乎与他们的编码风格完全不一致。我无法确定 Objective-C 和 Cocoa 源代码的“首选”样式(如果存在)。

这是我到目前为止遇到的。

标签设置

Xcode 的默认设置是选项卡。但是,无论您的选项卡设置如何,生成的项目始终创建有 4 个空格。更糟糕的是,一些生成的代码有杂散的标签。下载的代码示例似乎也因项目而异。

方法定义间距

在 Apple 的示例代码中,不同风格的方法定义甚至在单个文件中也有所不同。但最常见的间距样式似乎在-or+和仅加法参数之间的空格之间包含空格。Xcode 参考库中也使用了这种风格,这让我相信它是首选风格。

不一致的变量:

大括号样式

另一件广泛不一致的事情是大括号样式。流行的款式有两种:

在自己的行上打开大括号:

在方法声明的同一行打开大括号:

问题

Apple 是否有推荐的 Objective-C 编码风格?如果不是,你喜欢什么风格,为什么?

0 投票
6 回答
23569 浏览

php - 用 PHP 修剪前导空白?

Wordpress PHP 函数中似乎存在一个错误,该错误在<?php echo wp_title(''); ?> 我通过该函数的 Wordpress 文档和论坛生成的页面标题前留下空白,但没有任何运气。

我以这种方式使用它<body id="<?php echo wp_title(''); ?>">来生成带有页面标题 id 的 HTML 正文标记。

所以我需要做的是去掉那个空白,让body标签看起来像这样<body id="mypage"> 而不是这样<body id=" mypage">

额外的空白会杀死我试图用来突出显示活动页面的菜单项的 CSS。当我手动添加没有空格的正确正文标签时,我的 CSS 工作。

那么我将如何去除空白呢?谢谢,马克


史诗的第二部分

约翰,十六进制转储是个好主意;它将空白显示为两个“20”空格。但是所有去除前导空格和空白的解决方案都没有。

和, <?php ob_start(); $title = wp_title(''); ob_end_clean(); echo $title; ?>

给我< body id ="">

<?php ob_start(); $title = wp_title(''); echo $title; ?>

给我< body id =" mypage">

谜。The root of the problem is that wp_title has optional page title leading characters - that look like chevrons - that are supposed to be dropped when the option is false, and they are, but white space gets dumped in.

有核选项吗?


是的,之前都试过了;他们仍然返回两个前导空格... arrgg

0 投票
7 回答
4685 浏览

sql-server - 选择/插入/更新表字段数据时修剪空格(前导和尾随)是一种好习惯吗?

假设空格在字段数据中并不重要,那么在插入、更新或从表中选择数据时修剪空格是否是一种好习惯?

我想不同的数据库以不同的方式实现对空格的处理,因此为了避免这种头痛,我想我应该禁止在任何字段数据中使用前导和尾随空格。

你怎么看?

0 投票
2 回答
3516 浏览

whitespace - Antlr 隐藏通道空白问题

我有以下 Antlr 语法:

在 ANTLRWorks 1.2.3 解释器中,输入hi worldhi/**/worldhi /*A*/ world预期工作。

hiworld但是,不应该工作的 input也被接受。我如何使hiworld失败?如何在“hi”和“world”之间强制使用至少一个空格(或注释)?

请注意,我在此示例中仅使用了 MLCOMMENT 和 WHITESPACE 来简化,但也支持其他类型的注释。

0 投票
7 回答
91931 浏览

php - PHP - 检测字符串之间的空格

我将如何检测字符串中的空格?例如,我有一个名称字符串,如:

“简·多伊”

请记住,我不想修剪或替换它,只需检测第一个和第二个字符串之间是否存在空格。

0 投票
1 回答
2121 浏览

html - 在不同的系统/浏览器中复制和粘贴不间断空格如何比较?

假设您有一个包含不间断空格 ( &nbsp;) 的 HTML 文档。在 Windows XP 上运行的 IE 6 - 8 中,当您选择不间断空格并复制/粘贴它们时,它们将被复制/粘贴为“普通”空格 (U+0020)。

有谁知道不会表现出这种行为的任何系统、浏览器等或它们的组合。也就是说,不间断空格将复制和/或粘贴为不间断空格(U + 00A0)?

编辑:提供更多背景信息:我正在处理的应用程序已本地化。我怀疑大多数北美/南美和欧洲系统的行为都会相似。我有点担心亚洲语言和系统。

0 投票
1 回答
234 浏览

sql-server - 空格 UNION 错误

这个是前几天给我的。您希望以下内容返回什么?

注意第二个 SELECT 中的空格。显然 SQL 2000 和 2005 都返回 1 个结果。即使它是一个 UNION(而不是一个 UNION ALL)。

我在网上的书籍中没有看到任何关于此的内容。为什么会这样?我猜这是一个错误。是不是有正当理由?

0 投票
15 回答
1206669 浏览

python - 如何修剪空白?

是否有一个 Python 函数可以从字符串中修剪空白(空格和制表符)?

示例:\t example string\texample string