【发布时间】:2011-09-26 20:56:21
【问题描述】:
我正在用 python 编写一个程序并且有一些问题(我 100% 是 python 新手):
import re
rawData = '7I+8I-7I-9I-8I-'
print len(rawData)
rawData = re.sub("[0-9]I\+","",rawData)
rawData = re.sub("[0-9]I\-","",rawData)
print rawData
- 如何使用
|将 2 个正则表达式合并为一个?这意味着它只需使用一个正则表达式操作即可摆脱9I-和9I+。 - len(rawData)返回rawData的长度是字节吗?
谢谢。
【问题讨论】:
-
就像
"[0-9]I[+-]"一样简单 -
在 Python 2.x 中 rawData 只是一些字节,但在 Python 3 中它将是 Unicode 文本。
标签: python regex string-length