【问题标题】:Input mask wildcards in a PLC language, i need to represent 4 characters [closed]PLC语言中的输入掩码通配符,我需要表示4个字符[关闭]
【发布时间】:2019-11-19 10:47:44
【问题描述】:

如何在 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
        }
    }

【问题讨论】:

标签: regex input wildcard mask plc


【解决方案1】:

这似乎是一个正则表达式。 * 不是通配符,而是量词。这意味着前面的字符或组可以出现零次或多次。 . 是通配符。它表示除换行符以外的任何字符。 [...] 是一个字符集。它表示集合中的任何角色。

. 是一个字符的通配符。

.* 是任意数量字符的通配符。

[.] 正好是一个点。

.{4} 表示四个通配符。

您可以使用https://regexr.com/ 等沙盒和备忘单来测试您的正则表达式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    相关资源
    最近更新 更多