k*******3 发帖数: 1909 | 1 如果要匹配 数字-数字,并且两个数字相同。比如匹配
1-1
2-2
3-3
4-4
而不要匹配
1-2
3-4
5-9
如何写正则表达式? |
d****n 发帖数: 1637 | 2 I dont know well regex in perl; neither I want to.
Here is a non-regex solution
my @splits = split('-', $string);
if(scalar(@splits ) >2 && $splits[0] eq $splits[1]){
# do your stuff
} |
h**u 发帖数: 19 | 3 /(d)-1/
【在 k*******3 的大作中提到】 : 如果要匹配 数字-数字,并且两个数字相同。比如匹配 : 1-1 : 2-2 : 3-3 : 4-4 : 而不要匹配 : 1-2 : 3-4 : 5-9 : 如何写正则表达式?
|
e*******o 发帖数: 4654 | 4 /(\d)-$1/
/(\d)-\g{1}/
/(?\d)-$+{digit}/ |
k*******3 发帖数: 1909 | 5 thanks! that works!
【在 h**u 的大作中提到】 : /(d)-1/
|