对于我的正则表达式,我正在寻找一种解决方案,要求在减号字符后添加字符 a-z 或数字 0-9。
例如
test- (return false) test-one or test-2 (return true) test-one- (return false) test-one-2 (return true)
我认为这就像一个 if 语句,但我如何将其转换为表达式?
在正则表达式的开头使用否定前瞻,以禁止
-
[a-z0-9]
(?!.*-(?:$|[^a-z0-9])).
演示