相关疑难解决方法(0)

从Python中的字符串中删除辅音

这是我的代码.我不确定我是否需要一个计数器才能工作.答案应该是'iiii'.

def eliminate_consonants(x):
        vowels= ['a','e','i','o','u']
        vowels_found = 0
        for char in x:
            if char == vowels:
                print(char)

eliminate_consonants('mississippi')
Run Code Online (Sandbox Code Playgroud)

python string list python-idle python-3.x

3
推荐指数
2
解决办法
3794
查看次数

如何从python中的unicode字符串中删除除数字和","之外的所有字符?

我正在用scrapy写小爬虫.其中一个XPath包含价格后跟"zł"(波兰货币标记)问题是它被新行字符,空格和非破坏空格混淆.所以当我这样做时:

sel.xpath("div/div/span/span/text()[normalize-space(.)]").extract()
Run Code Online (Sandbox Code Playgroud)

我明白了:

[u'\n            1\xa0740,00 z\u0142\n            \n            \n                ']
Run Code Online (Sandbox Code Playgroud)

我想改变的

[u'1740,00']
Run Code Online (Sandbox Code Playgroud)

或者只是浮动变量.什么是/最好/最简单/最快的方法?

python unicode xpath scrapy

2
推荐指数
1
解决办法
473
查看次数

标签 统计

python ×2

list ×1

python-3.x ×1

python-idle ×1

scrapy ×1

string ×1

unicode ×1

xpath ×1