@FindFirst

@FINDFIRST 查找某个字符串中与给定的正则表达式匹配的第一个子字符串。

DTP 类型:

可以为字符串密码一个成员多个成员一个维多个维类型的 DTP 分配 @FINDFIRST

语法:

@FINDFIRST(text,regExpr,IgnoreCase)

参数:

参数 说明
text 设计时提示、成员、函数,或键入的文本
regExpr 请参阅 Java 文档以了解 "java.util.regex.Pattern"。
IgnoreCase 可选。True 或 False。如果留空,则默认值为 True。

示例:

[FINDF_PW_T]=@FINDFIRST([PW],[FindF_String_PW],"true")

其中:

  • [FINDF_PW_T]密码类型的 DTP,不是检查的提示。

  • [PW]密码类型的可提示 DTP。

  • [FindF_String_PW]字符串类型的可提示 DTP。

假设输入以下值:

  • [PW]:"test20pw15test"

  • [FindF_String_PW]:"\d\d"(一种 JAVA 表达式,可返回任何后跟一个数字的数字)

  • Ignorecase:"true"

在此示例中,[FINDF_PW_T] 返回 "20"。