我正在尝试使用.NET正则表达式来验证字符串的输入格式。该字符串的格式可以是
single digit 0-9 followed by
single letter A-Z OR 07 OR 03 or AA followed by
two letters A-Z
所以0AAA,107ZF,503GH,0AAAA都是有效的。我用来构造Regex的字符串如下:
"([0-9]{1})" +
"((03$)|(07$)|(AA$)|[A-Z]{1})" +
"([A-Z]{2})"
然而,这不会验证第二项是03、07或AA之一的
我有一个文件,它有以下几行
1.39.2.1 Build 001
1.39.1.2 Build 002
1.39.1.1 Rejected Build
1.39 Succesful Build 004
我正在尝试打印行"1.39 Succesful 004“,下面是我的perl脚本
my $file = 'C:\labels.txt';
open(FILE,$file) or die ("Cannot the open the file : $file");
my $ver = "1.39";
我需要匹配“基本”url,我的意思是:
Not match --> http://google.com
Not match --> http://www.google.com
Not match --> www.google.com
Match! --> google.com
我试图使用一个负面的后视,以确保没有http://或www,但它似乎不能正常工作。