Skip to main content
 首页 » 编程设计

python之更清晰的正则表达式,用于删除点或斜线之前的字符

2025年05月04日22telwanggs

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

我将通过以下正则表达式和之后的额外空格删除第一次出现 . 或 - 之前的所有内容。

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

请您参考如下方法:

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

你可以试试这个。