![]() |
1
71
怎么样:
哪里
|
![]() |
2
14
编辑2:
我想这是我的最终版本。它应该可以很好地与代码混合行结尾一起工作。我不认为带有空格的行应该被认为是空的,但是如果是空的,那么简单的s.strip()就可以了。 |
![]() |
3
11
相当于
可能对可读性有用 |
![]() |
4
9
关于删除换行和带空格的空行的课程 “T”是带有文本的变量。您将看到一个“s”变量,它是一个临时变量,只存在于主括号集的计算过程中(忘记了这些lil python的名称)。 首先,让我们设置“t”变量,使其具有新行:
注意:还有另一种方法可以使用三引号设置变量。
以下是我们在没有“打印”的情况下查看时的外观:
要查看实际换行,请打印它。
命令删除所有空行(包括空格): 所以有些新行只是新行,有些有空格,看起来像新行 如果你想去掉所有看起来空白的行(如果它们也只有换行符或空格)
或:
注意:可以删除t.strip().splitline(true)中的strip,使其仅为t.splitlines(true),但是输出可以以额外的换行符结束(这样可以删除最后的换行符)。最后一部分s.strip(“\r\n”).strip()和s.strip()中的strip()实际上删除了换行和换行中的空格。 命令删除所有空行(但不能删除带空格的空行): 从技术上讲,带有空格的行不应该被认为是空的,但这一切都取决于用例以及您试图实现的目标。
**注意中间带** 中间的那个条,附加在“t”变量上,只删除最后一行(正如前面的注释所述)。这是没有那条带子的样子(注意最后一行) 使用第一个示例(删除换行符和带空格的换行符)
第二个示例(仅删除换行符)
结束! |
![]() |
6
2
这个也将删除空格行。
|
![]() |
7
1
下面是一个单行解决方案:
|
![]() |
8
0
现在,对于完全不同的事情:
第2集: 这个不适用于1.5:-( 但它不仅处理通用换行和空行,还删除尾随的空白(整理代码行时最好是imho),如果最后一个有意义的行没有终止,则执行修复作业。
|
![]() |
9
0
扩展YMV的答案,您可以使用
|
![]() |
Jeff Puckett · 如何检测关闭的php标记? 9 年前 |