用PLC语言输入掩码通配符,我需要代表4个字符
Input mask wildcards in a PLC language, i need to represent 4 characters
如何在 PLC 语言(结构化文本)的输入掩码中使用通配符?
^^[0-9][0-9][A-Z][2][0]
main()
{
barcodeData = getBarcode();
if (match(barcodeData, "^^[0-1][0-9][2][0][P]*"))
{do something
}
else{dosomethingelse
}
}
这似乎是一个正则表达式。 *
不是通配符而是量词。这意味着前面的字符或组可以出现零次或多次。 .
是一个通配符。它表示除换行符之外的任何字符。 [...]
是一个字符集。它表示集合中的任何字符。
.
是一个字符的通配符。
.*
是任意数量字符的通配符。
[.]
表示恰好一个点。
.{4}
表示四个通配符。
您可以使用 https://regexr.com/ 等沙盒和备忘单来测试您的正则表达式。
如何在 PLC 语言(结构化文本)的输入掩码中使用通配符?
^^[0-9][0-9][A-Z][2][0]
main()
{
barcodeData = getBarcode();
if (match(barcodeData, "^^[0-1][0-9][2][0][P]*"))
{do something
}
else{dosomethingelse
}
}
这似乎是一个正则表达式。 *
不是通配符而是量词。这意味着前面的字符或组可以出现零次或多次。 .
是一个通配符。它表示除换行符之外的任何字符。 [...]
是一个字符集。它表示集合中的任何字符。
.
是一个字符的通配符。
.*
是任意数量字符的通配符。
[.]
表示恰好一个点。
.{4}
表示四个通配符。
您可以使用 https://regexr.com/ 等沙盒和备忘单来测试您的正则表达式。