Python去除多余空格

今天做爬虫时。发现结果中好多多余的空格。然后有强迫症的我当然不会放过

"   xyz   ".strip()            # returns "xyz"
"   xyz   ".lstrip()           # returns "xyz   "
"   xyz   ".rstrip()           # returns "   xyz"
"  x y z  ".replace(‘ ‘, ‘‘)   # returns "xyz" 

注意,replace是用新的字符串取代旧的,所曾经者是单引號里加了空格,后者仅为单引號

1.用replace函数。
	your_str.replace(‘ ‘, ‘‘) 

	a = ‘hello word‘  我把a字符串里的word替换为python
	 a.replace(‘word‘,‘python‘) 输出的结果是hello python 

2.用split断开再合上 ‘‘.join(your_str.split()) 

3.用正則表達式来完毕替换:
	 import re strinfo = re.compile(‘word‘)
	 b = strinfo.sub(‘python‘,a)
	print b
	输出的结果也是hello python

感觉还是非常有用的,尤其是节省了数据库的空间

可是。我发现中文的好像去不了,见插图

显然,time中的空格还在,“4课时          13分钟”,,麻烦哪位大神教我一下

时间: 2024-11-04 13:09:45

Python去除多余空格的相关文章

source insight 保存时删除多余空格,去除多余空格 space tab键

source insight 保存时删除多余空格,去除多余空格 space tab键 摘自:https://blog.csdn.net/lanmanck/article/details/8638391 2013年03月05日 15:57:28 lanmanck 阅读数:16527更多 个人分类: 嵌入式/Linux/C语言 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lanmanck/article/details/8638391 上传源码时

python去除html空格

如下面的 1 <td> 柳暗花溟</td> html里面的空格&nbsp,想直接用strip()函数去除是不可能的,必须显式的去掉\xa0 例如以上的就可以这样的方式去除空格 1 author = author.strip("\n\r \xa0") 记录一下.

取两位数字,截取数字,求年龄,去除前后空格

//取两位数 function toDou(n) { if(n < 10) { return '0' + n } else { return '' + n } } //截取数字 function getN(s) { if(s) { return s.replace(/[^0-9\.]/ig, ""); } } //去除前后空格 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ''

iOS开发—去除两端空格和回车

去除两端空格: NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 去除两端空格和回车: NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet ]];

java压缩去除html空格和换行解决微信域名下不兼容

直接贴代码. java压缩去除html空格和换行解决微信域名下不兼容 调用:content = HtmlCompressor.compress(content); import java.io.StringReader;import java.io.StringWriter;import java.util.*;import java.util.regex.*; /******************************************* * 压缩jsp,html中的代码,去掉所有空

关于Java实现去除连续空格的延伸

第一篇随笔,技术含量比较低,当做笔记给自己记录一下现阶段的一次学习.(*^__^*) …… Java中去除连续空格的代码很简单: public static String formatString(String sourceString) { return sourceString.replaceAll(" +", " "); } 比如输入字符串"a  b   c    d",则经过调用函数处理可以输出"abcd".repla

去除多余样式

<script type="text/javascript"> $(function(){ //去除多余的border var len=$(".news li").length; $(".news li").each(function(i){ if((i+1)%6==0 || (i+1)%len==0){ $(this).css("border-bottom","none") } }) }) &

NSString去除两边空格字符,like trim()[转]

NSString *cleanString = [dirtyString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 还有就是去除多于的空格,如下: NSString *theString = @"    Hello      this  is a   long       string!   "; NSCharacterSet *whitespaces = [N

js去除左右空格

function yanzheng(val) {        return val.replace(/(^\s*)|(\s*$)/g, "");    } function Inputchecking() {        var account = document.getElementById("txt_ACCOUNT"); if (yanzheng(account.value) == "") {            alert('请输入