这个非常基本的程序无法在DOORS 9.6.1.6下运行:
string t = "Hello World!"
Regexp re = regexp2 ".+([a-z]+!)$"
if(re t){
print "found the " re[match 0]
}
我收到此错误
-E- DXL: <Line:4> incorrect arguments for ([)
-E- DXL: <Line:4> incorrectly concatenated tokens
-I- DXL: All done. Errors reported: 2. Warnings reported: 0.
知道发生了什么事吗?
答案 0 :(得分:1)
您正在尝试在regexp对象上重新match
,而您应该使用字符串。
将其修复为
print "found the " t[match 0]
^