2024-10-01 22:38:55 发布
网友
import re text = "PO 00000 Frm 00001 Fmt 0624 Sfmt 0634 E:\CR\FM\A07JN6.000 S07JNPT1" text = re.sub(text, " ", text) print(text)
我使用的是python2.7.15。输出是PO 00000 Frm 00001 Fmt 0624 Sfmt 0634 E:\CR\FM\A07JN6.000 S07JNPT1。为什么输出不是" "
PO 00000 Frm 00001 Fmt 0624 Sfmt 0634 E:\CR\FM\A07JN6.000 S07JNPT1
" "
看来你需要re.escape
re.escape
例如:
import re text = "PO 00000 Frm 00001 Fmt 0624 Sfmt 0634 E:\CR\FM\A07JN6.000 S07JNPT1" text = re.sub(re.escape(text), " ", text) print(text)
注意:对于这种情况,也可以使用str.replace
str.replace
看来你需要
re.escape
例如:
注意:对于这种情况,也可以使用
str.replace
相关问题 更多 >
编程相关推荐