2

有人可以给我一个方法/函数的真实场景,其中包含来自用户输入的字符串参数(例如表单字段、文件中的解析数据等),其中不应该修剪前导或尾随空格?

我自己都想不起这样的情况。

编辑:请注意,我没有说修剪任何空白。我说修剪前导尾随(仅)空格(或空格)。

4

9 回答 9

12

在编辑器的任何“查找”对话框中搜索字符串。

于 2009-07-11T02:05:46.230 回答
10

密码输入框。那里有很多数据,其中空格可以真正被认为是字符串的重要部分。它通过仅使开始和结束空格来缩小范围,但仍然有很多例子。通过 PHP 风格的 nl2br 函数传递的东西。

于 2009-07-11T02:09:38.393 回答
5

如果您正在输入代码。可能存在需要开头和结尾的空格的情况。

另外,请查看 Stack Overflow 的降价编辑器。代码示例是缩进的。如果您只发布了一个代码示例,那么它将需要不修剪前导和尾随空格。

于 2009-07-11T02:06:39.957 回答
3

也许是一个空白解释器。

于 2009-07-11T02:14:17.560 回答
2

Python....

于 2009-07-11T07:50:18.293 回答
1

Stackoverflow 的答案,或者更一般地用 markdown 编写的输入(四个前导空格 -> 代码块)。

于 2009-07-11T02:46:31.353 回答
0

段落条目。

于 2009-07-11T02:06:13.280 回答
0

如果输入是 python 代码(比如说,对于一个 pastebin 有点东西),你当然不能修剪前导空白;但您也不能修剪尾随空格,因为它可能是多行字符串(三引号字符串)的一部分。

于 2009-07-11T02:29:17.473 回答
0

我以前用空格作为分隔符,所以在那里。此外,对于涉及连接多个输入的任何内容,删除前导/尾随空格可能会破坏格式或可能会变得更糟。除此之外,正如斯宾塞所说,对于缩进的段落,您可能不想删除前导空格。

于 2009-07-11T03:27:27.823 回答