是否有比以下更简洁的正则表达式?我知道我可以同时搜索两个不同的正则表达式,方法是将它们与 | 组合。
我将通过以下正则表达式和之后的额外空格删除第一次出现 . 或 - 之前的所有内容。
re.sub("^[^-]*- |^[^.]*. ", "", some string)
请您参考如下方法:
re.sub(r"^[^.-]*[.-]\s*","",some_string)
你可以试试这个。
是否有比以下更简洁的正则表达式?我知道我可以同时搜索两个不同的正则表达式,方法是将它们与 | 组合。
我将通过以下正则表达式和之后的额外空格删除第一次出现 . 或 - 之前的所有内容。
re.sub("^[^-]*- |^[^.]*. ", "", some string)
请您参考如下方法:
re.sub(r"^[^.-]*[.-]\s*","",some_string)
你可以试试这个。