首页 > 解决方案 > 在数组中查找某些信息

问题描述

所以我试图设置用户添加一行文本的位置,其中包含姓名(姓氏,第一中间)以及身份证号码、ssn 和生日。示例:Doe, John Hank 12345678901 123-45-6789 1801 年 1 月 1 日

我首先使用“”将其拆分为数组。然后我需要找到其中包含 ssn 的数组值。因为名称可以从 Sr、Jr、无中间​​名等更改。数组值不能像 ssn = eachpart(3) 那样是静态的。有没有办法使用 ssn 掩码的条件搜索数组的每一部分?

标签: ms-accessvba

解决方案


您可以使用Split创建和排列:

Parts = Split(Input, " ")

然后循环这个检查

IsNumeric(Parts(i))

找到的将是 ID。

下一个将是 SSN。


推荐阅读