怎么用正则表达式表示 0到10000的整数
1个回答
展开全部
1.
以gvim脚本为例:
/\<\(40[1-9]\|4[1-9]\d\)\>/
--
\<
表示字符串的开头
--
\>
表示字符串的结尾
--
\d
表示0-9的数字
--
[1-9]
表示1-9的数字
--
\|
表示或
不知道你给的这个事什么脚本,你可以按照上面给的事例去查一下你使用的正则表达式,让后依葫芦画瓢。
2.
我这里也给个表达式(不知道对不对,以为我不知道你使用的那个脚本,你可以试一下,要是不行就按照我前面给的方法去做)
/\b(40[1-9]|4[1-9]\d)\b/
\b
--
表示锚定,表示字符串的开始或者结束
以gvim脚本为例:
/\<\(40[1-9]\|4[1-9]\d\)\>/
--
\<
表示字符串的开头
--
\>
表示字符串的结尾
--
\d
表示0-9的数字
--
[1-9]
表示1-9的数字
--
\|
表示或
不知道你给的这个事什么脚本,你可以按照上面给的事例去查一下你使用的正则表达式,让后依葫芦画瓢。
2.
我这里也给个表达式(不知道对不对,以为我不知道你使用的那个脚本,你可以试一下,要是不行就按照我前面给的方法去做)
/\b(40[1-9]|4[1-9]\d)\b/
\b
--
表示锚定,表示字符串的开始或者结束
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询