用于在点或斜线前删除字符的清洁正则表达式

时间:2015-06-20 05:02:06

标签: python regex python-3.x

是否有比以下更清洁的正则表达式?我知道我可以通过将它们与|组合来同时搜索两个不同的正则表达式。

我在第一次出现.-之前删除了以下正则表达式之后的所有内容以及之后的额外空格。

re.sub("^[^-]*- |^[^.]*. ", "", some string)

1 个答案:

答案 0 :(得分:1)

re.sub(r"^[^.-]*[.-]\s*","",some_string)

你可以试试这个。