@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"。