我尝试创建一个跳过1的正则表达式,但应该允许n个1。
我尝试使用^([^ 1])*)$
它跳过1但也跳过任何1。
答案 0 :(得分:2)
\b1{2,}\b
要匹配除1以外的任何数字,您可以使用以下正则表达式:
See regex in use here
\b(?!1\b)\d+\b
1
11
111
1111
以下只显示匹配
11
111
1111
\b
断言位置为单词边界1{2,}
匹配数字1
(字面意思)两次或多次\b
断言位置为单词边界