正则表达式数字范围

2026-06-13

匹配一位数字:[2-9] 从2到9。 2. 匹配二位数字:10~99 [1-9]\d。 3. 匹配三位数字:100~128 1[01]\d 12[0-8]。 4. \d代表0到9的数字。 5. [ ]方括号里面只能是个位数字的范围...

阅读更多

正则表达式怎么匹配字符串中最后一串数字

2026-06-01

[0-9]+(?=[^0-9]*$)这样可以匹配字符串最后面的数字。字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充两点: 1.FreePascal中的Ansistring只能看成整体,很多函数无法使用,就算是提取单个元素也很麻烦,所以除非万不得已就不要用; 2.字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“a”,s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有...

阅读更多

正则匹配数字

2026-06-01

可以使用正则表达式:【/(^[\-0-9][0-9]*(.[0-9]+)?)$/】 一、思路解析: 1、^ 表示打头的字符要匹配紧跟^后面的规则 。 2、$ 表示打头的字符要匹配紧靠$前面的规则 。 3、/^ 和 $/成对使用是表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。 4、\d表示数字 。 5、[ ]方括号表示查找范围 。 6、n{X,} 匹配包含至少 X 个 n 的序列的字符串。 二、代码实现: 三、打开页面,查看输出: 四、把-123修改成正数: 五...

阅读更多