[英]Replacing special characters in Python
如何在Python2.7中用逗號替換這些字符:
| •
這樣的事情不起作用:
a= b.replace("|", ",")
謝謝
使用正則表達式,其中包含要替換的字符列表
import re
a = re.sub(u'[|•]', ',', a)
句法:
re.sub(pattern, repl, string, max=0)
此方法用repl替換字符串中所有出現的RE模式,除非提供了max ,否則將替換所有出現的RE模式。
編輯您必須在源文件的頂部聲明它使用Unicode文字。
# -*- coding: utf-8 -*-
還使用u搜索前綴字符串
a = u"6• 918417•12"
a = re.sub(u"[|•]", ",", a)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.