Python字符串修剪

时间:2011-05-08 02:47:37

标签: python regex string trim

我在python中有一个字符串,格式为:

[NUMBER][OPERATOR][NUMBER][UNNEEDED JUNK]

e.g:

5+5.[)]1

我怎样才能将其减少到5+5

修改

我忘了提及,基本上,你只需要在运算符后面找到第一个非数字字符,然后关闭所有内容(从那一点开始)。

2 个答案:

答案 0 :(得分:6)

这是一个简单的正则表达式:

import re

s = "5+5.[)]1"
s = re.search("\d+\+\d+", s).group()
print(s) # 5+5

答案 1 :(得分:3)

re.search(r'\d+.\d+','123+55.[)]1').group()

这应该有用。