检查它是否为数字 0 "zero"

check if it's a number 0 "zero"

我正在使用正则表达式代码检查输出代码的值是否包含数字 0(零)

顺便说一句,我正在使用 UiPath。

这是我所做的,但是当它显示数字 1 时,它向我发送了 true,这是不应该的!

代码:

System.Text.RegularExpressions.Regex.IsMatch("output_matches(0)","[0]")

您正在传递一个值为 "output_matches(0)" 的字符串,而不是数组第一个元素的实际内容。由于该字符串中有一个 0,它将匹配正则表达式。

如果您只需要检查 output_matches(0) 是否为值 "0",您可以使用 = 运算符:output_matches(0) = "0".

如果您需要检查 output_matches(0) 是否包含零,您可以使用 output_matches(0).contains("0")