请帮助slug regexp.
如果代码将在python中给出,我将不胜感激.
条件:
1 #valid
1-1 #valid
1-1-1 #valid (infinite \d-\d)
1- #invalid
-1 #invalid
-1- #invalid
*NOTE 1 = \d
Run Code Online (Sandbox Code Playgroud)
我会这样写:
compiled = re.compile(r'\d(?:-\d)*$')
result = compiled.match(string_to_parse)
Run Code Online (Sandbox Code Playgroud)