用于ebuild文件格式的python-regex

2021-01-08 38点热度 0人点赞 0条评论
我试图解析基于File Naming Rules的ebuild文件格式。

直到现在我才想出:

(?P<name>[a-z0-9_-]+)-(?P<major>[0-9]+)(\.(?P<minor>[0-9]+))?(\.(?P<micro>[0-9]+))?(?P<release>(_alpha|_beta))*(?P<status>(_pre|_rc\d+|_p\d+))(?P<revision>-r\d+)*

这并不能完成工作( Regex examples )。

我不高兴,我的版本表达式包含.
在小组赛中释放
包含字符(u)
在比赛中。此外,修订
查找“-r”字符,而不是返回它自己的数字。

如何修复正则表达式?

查看隐藏内容需要支付:¥1
查看

未经允许不得转载!用于ebuild文件格式的python-regex

本文地址:https://ans.52learn.online/2177

ANS52LEARN

DO BEST