我在Python中有一个Unicode字符串,我想删除所有的重音符号(变音符号).
我在Web上发现了一种在Java中执行此操作的优雅方法:
我是否需要安装pyICU等库?或者只使用python标准库?那python 3怎么样?
重要说明:我想避免代码使用重音字符到非重音符号的显式映射.
是否有标准功能来检查IRI,检查URL显然我可以使用:
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
'''apparently not an url'''
Run Code Online (Sandbox Code Playgroud)
我使用包含Unicode字符的URL尝试了上述内容:
import urlparse
url = "http://fdasdf.fdsfî??îs.fss/?î?î"
parts = urlparse.urlsplit(url)
if not parts.scheme or not parts.netloc:
print "not an url"
else:
print "yes an url"
Run Code Online (Sandbox Code Playgroud)
而我得到的是yes an url
.这是否意味着我对这个有效IRI的测试很好?还有另外一种方法吗?
python ×2
diacritics ×1
python-2.7 ×1
python-2.x ×1
python-3.x ×1
unicode ×1
url ×1
urlparse ×1