Questions tagged «whitespace»

空格通常是指空格,制表符和换行的任意组合,这些组合在水平或垂直方向上在文本之间创建空白。

14
如何去除PHP变量中的空格?
我知道这个评论PHP.net。我希望有一个类似trPHP的工具,这样我可以简单地运行 tr -d " " "" 我运行不成功的功能php_strip_whitespace通过 $tags_trimmed = php_strip_whitespace($tags); 我也未成功运行regex函数 $tags_trimmed = preg_replace(" ", "", $tags);
78 php  string  whitespace 


4
如何通过空格分隔字符串,并使用正则表达式忽略开头和结尾的空格成单词数组?
我通常在JavaScript中使用以下代码按空格分割字符串。 "The quick brown fox jumps over the lazy dog.".split(/\s+/); // ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."] 即使单词之间有多个空格字符,这当然也可以使用。 "The quick brown fox jumps over the lazy dog.".split(/\s+/); // ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."] 问题是当我有一个带有前导或尾随空格的字符串时,在这种情况下,所得的字符串数组将在该数组的开头和/或结尾包含一个空字符。 " The quick brown fox jumps over the lazy …

8
将Set <String>的内容放到单个字符串中且单词之间用空格隔开的最快方法?
我有几个Set&lt;String&gt;s,并且想要将它们中的每一个转换成单个String,其中原始元素的每个元素Set都由空格“”分隔。天真的第一方法就是这样做 Set&lt;String&gt; set_1; Set&lt;String&gt; set_2; StringBuilder builder = new StringBuilder(); for (String str : set_1) { builder.append(str).append(" "); } this.string_1 = builder.toString(); builder = new StringBuilder(); for (String str : set_2) { builder.append(str).append(" "); } this.string_2 = builder.toString(); 谁能想到更快,更漂亮或更有效的方式来做到这一点?

4
对于不规则的分隔符,如何使pandas read_csv中的分隔符更灵活wrt空格?
我需要通过使用read_csv方法从文件中读取数据来创建数据框。但是,分隔符不是很规则:一些列由制表符(\t)分隔,另一些则由空格分隔。此外,某些列可以用2或3个或更多的空格隔开,甚至可以用空格和制表符的组合分隔(例如3个空格,两个制表符然后是1个空格)。 有没有办法告诉熊猫正确对待这些文件? 顺便说一句,如果我使用Python,则不会出现此问题。我用: for line in file(file_name): fld = line.split() 而且效果很好。不管字段之间是否有2或3个空格。即使空格和制表符的组合也不会引起任何问题。熊猫可以做同样的事情吗?

2
在git show / git diff中将tabwidth设置为4
在工作中,我们有几位开发人员,没有代码样式指南,有些开发人员使用制表符缩进,另一些开发人员使用4个空格(幸运的是,缩进的人都没有使用4个空格)。通常,这不是(大)问题,因为在我们的编辑器中我们进行了设置,tabwidth=4并且所有缩进似乎都是正确的。 但git diff还是git show那出现什么: diff --git a/mesclatabs.php b/mesclatabs.php new file mode 100644 index 0000000..1986c91 --- /dev/null +++ b/mesclatabs.php @@ -0,0 +1,5 @@ +&lt;?php +function foo() { + echo "line with 1 tab\n"; + echo "line with 4 spaces\n"; +} 问题是git diff或者git show每个选项卡出现了多达8个空格(实际上,实际上是作为一个选项卡出现了,而shell(我的情况是bash)将选项卡显示为8个空格)。这样,但是我想知道git是否可以选择将制表符输出为diff/中的4个空格show,因为有些开发人员使用zsh而不是bash。 有任何想法吗?
70 git  bash  tabs  whitespace  spaces 

3
如何使Emacs显示空白?
如何使Emacs显示空白(如空格,制表符,行跳转等)。许多其他编辑器(例如Kate和Eclipse)都具有此功能,并且我发现由于空格和制表符(尤其是Python)的混合而使代码缩进时非常有用。
67 emacs  whitespace 

9
如果列表元素在两个空格之间,则联接它们
我有这样的输入: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] 我想在元素之间''加入这样的输出: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] 我尝试使用join和列表切片是这样的: a=['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] a[2:5] = [''.join(a[ 2: 5])] a=['assembly', '', 'python', '', …

2
Chrome 78.0.3904.70上的“空白:nowrap”问题
自Chrome v78.0.3904.70发布以来,我发现&amp;nbsp;CSS属性的使用存在问题white-space: nowrap;。不间断的空格似乎导致换行。使用时text-overflow: ellipsis,实际文本将不会显示,因为它在容器外部被打断了。似乎只有在文本太长而无法显示时才会发生。 .box-inline { max-width: 120px; overflow: hidden; height: 16px; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } &lt;div class="mar-rgt box-inline text-sm"&gt;&lt;span class="label" style="background: rgb(176, 223, 246);"&gt;&lt;/span&gt;&amp;nbsp;Not meeting expecations&lt;/div&gt; 运行代码段隐藏结果展开摘要 它在我们的应用程序上引起了一些显示问题。这是错误还是我的代码有问题? 该代码在React 16中呈现。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.