Regex 集合正则表达式

Regex 集合正则表达式,regex,string,parsing,Regex,String,Parsing,我想要一些关于用正则表达式检测以下表达式的帮助 字符串“(x/x)”,其中x是0-999之间的任意数字。 字符串“x/x”,其中x是0-999之间的任意数字 通常,字符串是一个集合的标记,即10个事物中的4个,或者(3/5),其中第一个数字是项目,第二个数字是总数 谢谢怎么样 “\d{1,3}/\d{1,3}” 及 “\d{1,3}of\d{1,3}”怎么样 “\d{1,3}/\d{1,3}” 及 “\d{1,3}中的\d{1,3}” 及 及 看 或者只是 ^([0-9]|[1-9][0-9]|

我想要一些关于用正则表达式检测以下表达式的帮助

字符串“(x/x)”,其中x是0-999之间的任意数字。 字符串“x/x”,其中x是0-999之间的任意数字

通常,字符串是一个集合的标记,即10个事物中的4个,或者(3/5),其中第一个数字是项目,第二个数字是总数

谢谢

怎么样

“\d{1,3}/\d{1,3}”

“\d{1,3}of\d{1,3}”

怎么样

“\d{1,3}/\d{1,3}”

“\d{1,3}中的\d{1,3}”

或者只是

^([0-9]|[1-9][0-9]|[1-9][0-9]{2})\/([0-9]|[1-9][0-9]|[1-9][0-9]{2})$
如果您不介意违反。

请参阅

或者只是

^([0-9]|[1-9][0-9]|[1-9][0-9]{2})\/([0-9]|[1-9][0-9]|[1-9][0-9]{2})$

如果您不介意违反。

什么语言?或者什么风格的正则表达式?什么语言?或者什么口味的正则表达式?这将匹配000和类似的,这可能是可接受的,也可能是不可接受的。这将匹配000和类似的,也可能是不可接受的。这将匹配000和类似的,也可能是不可接受的。在Perl 5.8和5.10中,d将匹配不是[0-9]的内容(例如蒙古语数字5U+1815)/d可能没有我需要的那么明确。感谢这将匹配000和类似的,这可能是可以接受的,也可能是不可以接受的。在Perl 5.8和5.10中,d将匹配不是[0-9]的内容(例如蒙古语数字5U+1815)/d可能没有我需要的那么明确。谢谢
#!/usr/bin/perl

use strict;
use warnings;

my $num_re = qr/[0-9]|[1-9][0-9]|[1-9][0-9]{2}/;
for my $s qw( 1/10 100/500 a/456) {
    if (my ($x, $y) = $s =~ m{^($num_re)/($num_re)$}) {
        print "x is $x and y is $y\n";
    } else {
        print "$s does not match\n";
    }
}
^([0-9]|[1-9][0-9]|[1-9][0-9]{2})\/([0-9]|[1-9][0-9]|[1-9][0-9]{2})$