标签: regex
我试过这个:^-|^(^(\W|A).) 以破折号开头或不以空格或A开头。 但它不起作用,任何想法为什么?
^-|^(^(\W|A).)
答案 0 :(得分:5)
正则表达式不以字符A或空格开头
^(?![A\s])
要匹配整个字符串,您需要添加.*
.*
^(?![A\s]).*
OR
^[^A\s].*
DEMO
字符串不以A或Space开头也会匹配字符串以连字符-开头,因此您无需为字符串指定模式从连字符开始。
A
Space
-
答案 1 :(得分:1)
你很亲密:
^[^ A]
[^ A]匹配A或空格以外的任何内容
[^ A]
^将正则表达式锚定在字符串的开头
^
Regex Example