我必须在excel电子表格中填写B栏中的价格
由于开头“0288”的商品价格相同,破折号后面的四个数字没有任何意义,所以我想给他们一个这样的价值:
article_0288 = re.compile('0288-(.{4})$')
但是当我尝试测试它时,值不匹配:
test = "0288-4000"
article_0288 == test
False
我做错了什么?
答案 0 :(得分:0)
使用re.compile()
创建正则表达式对象后,您需要像这样使用它:
matches=article_0288.match(test)
这将返回match object,您可以使用group()
来获取匹配:
print matches.group(0)
您可以使用group()
的{{3}}页面来帮助您更好地理解