Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 删除字符和单词之间的空白_Python_Python 2.7 - Fatal编程技术网

Python 删除字符和单词之间的空白

Python 删除字符和单词之间的空白,python,python-2.7,Python,Python 2.7,我想删除两个或多个单词之间的空格以及两个或多个字符之间的空格(如果存在) 例如: text = " hello w orld " or text = " h el lo w or ld " 我想这样: text = "hello world" 不是“helloworld” 这可能吗?不可能,因为python不能假定一个词是什么,除非你使用自然语言解析算法,我个人不认为你会想深入挖掘,但如果你这样做了,那么这是一个很好的探索领域 :)实际上不是,这更多的是关于自然语言

我想删除两个或多个单词之间的空格以及两个或多个字符之间的空格(如果存在)

例如:

text = " hello w    orld "
or
text = " h el lo       w    or  ld "
我想这样:

text = "hello world"
不是“helloworld”


这可能吗?

不可能,因为python不能假定一个词是什么,除非你使用自然语言解析算法,我个人不认为你会想深入挖掘,但如果你这样做了,那么这是一个很好的探索领域
:)

实际上不是,这更多的是关于自然语言解析器。这是可能的,但答案太宽泛了,因为这不是一个简单的问题,没有大量代码和对自然语言处理理论和算法的解释就可以回答。Python如何知道
al-bi-ca
albi-ca
还是
al-bica
albica
或干脆
al-bi-ca
?请求推荐也是离题的