我有一个字符串模式(对于xml
测试报告)按以下模式:解析字符串模式 - Python的
'testsets.testcases.[testset].[testcase]-[date-stamp]'
例如:
a='testsets.testcases.test_different_blob_sizes.TestDifferentBlobSizes-20150430130436'
我知道,我总是可以解析testset
和testcase
名做:
temp = a.split("-")[0]
current = temp.split(".")
testset = '.'.join(current[:-1]) + ".py"
testcase = current[-1]
然而,我想要使用更加pythonic的方式来完成,如regex
或任何其他表达式,我会在一行中做到这一点。我怎么能做到这一点?
[Python正则表达式示例]的可能重复(http://stackoverflow.com/questions/11171045/python-regular-expression-example) –
你突然开始使用什么's'和它的'name' ? –
@MalikBrahimi对不起会更新这个问题 – cybertextron