我需要验证字符串是否具有以下模式:
component/1.2/text
component/1.2.3/othertext
component/1.2.32/text
component/10.21.32/yetanothertext
所以总是包含两个路径分隔符,以component开头,后跟major.minor或major.minor.bug,以一些文本结尾。
有关正则表达式的任何建议,可用于丢弃不符合上述模式的任何内容,例如:
component/4/base
comp/4/samples
...
答案 0 :(得分:2)
答案 1 :(得分:0)
和另一个灵魂:
component/([\d\.]{1,2})/\w+
或者您也可以尝试使用{0,1},而不是{1,2}