Regex删除数字,但保留与连字符组合的数字



我需要写一个正则表达式模式,它将从我的文本中删除所有内容,除了字母,连字符(-),斜杠(/)(例如,'[^a-zA-Z-/]')和数字与连字符('5-','-123')的组合。单个数字或数字与其他字符的组合应被删除,因此'9-SomeWord','SomeWord-34'必须保留,但'456ml','23''56%'应被删除。

正则表达式模式应该是什么?

Try

r'[^w/-]+|_|(?<![d-])d+(?!d*-)'

查看regex101的测试和进一步的细节。

相关内容

  • 没有找到相关文章

最新更新