我有一个大的字符串,我用换行符分隔。如何删除所有空行(仅限空白)?
伪代码:
for stuff in largestring:
remove stuff that is blank
使用正则表达式:
if re.match(r'^\s*$', line):
# line is empty (has only the following: \t\n\r and whitespace)
使用正则表达式+
filter()
:
filtered = filter(lambda x: not re.match(r'^\s*$', x), original)
如在键盘上所见。
我使用XMLOutputter类将文档对象的内容写入xml文件。 但我面临以下问题:当我删除任何子节点时,它会在文档对象中创建空行,并且在将其内容保存到xml文件时,它也会在xml文件中显示空行。 所以这意味着如果我执行10次删除操作并保存其内容,那么xml文件中将有10行空行。 我浏览了以下链接。这些链接建议使用以下api: http://www.jdom.org/pipermail/jdom-
问题内容: 如何使用Java SE从txt文件中删除所有空格和空行? 输入: 输出: 谢谢! 问题答案: 这样的事情怎么样: 注意-未经测试,可能不是完美的语法,但可以为您提供一个思路/方法。 请参阅以下JavaDocs以作参考: http //download.oracle.com/javase/7/docs/api/java/io/FileReader.html http://download
问题内容: 我有一个以许多空格开头的文本字符串,介于2和4之间。 删除前导空格的最简单方法是什么?(即删除某个字符之前的所有内容?) 问题答案: 该方法将删除以字符串开头的前导空格,换行符和制表符: 编辑 正如balpha在注释中指出的那样,为了 仅从 字符串开头删除空格,应使用:
我有一个主文件,它使用(从主I do a source)一个属性文件,其中的变量指向路径。 属性文件如下所示: 问题是,我必须使用带空格的路径(我不能改变它)。 我试着用引号避开空白,但到目前为止没有解决方案。 我编辑了路径,单引号的问题是我在路径中使用了另一个变量
问题内容: 我正在一个项目中,另一个开发人员创建了一个表,该表的列名为。那是两个词之间的空格。如果我使用“企业名称” 运行语句,则说没有名称为“企业”的列。 我怎么解决这个问题? 问题答案: 通常,第一步是首先不要这样做,但如果已经完成,则需要诉诸正确的列名引用: 通常,这类事情是由使用Microsoft Access之类的人创建的,并且总是使用GUI来做他们的事情。
问题内容: 我想从字符串的两端和单词之间消除所有空格。 我有这个Python代码: 但这仅消除了字符串两侧的空白。如何删除所有空格? 问题答案: 如果要删除开头和结尾的空格,请使用: 如果要删除所有空格字符,请使用: (注意,这只会删除“常规” ASCII空格字符,而不会删除任何其他空白) 如果要删除重复的空格,请使用: