|
发表于 2025-6-16 00:57:22
|
显示全部楼层
河南省驻马店市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 正则提取信息 (编辑框1.内容 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 正则 | 正则表达式 | | | 结果 | 搜索结果 | | 0 | i | 整数型 | | | 姓名 | 文本型 | | | 电话 | 文本型 | | | 地址 | 文本型 | | |
正则. 创建 (“YT\d+\S*\s*修改地址\s*(([\u4e00-\u9fa5]{2,4})\s+(\d{11})\s+(.+)$|(.+)\s+([\u4e00-\u9fa5]{2,4})\s+(\d{11})$)”, )结果 = 正则. 搜索全部 (原始文本 ) 如果真 (取数组成员数 (结果 ) > 0 ) 计次循环首 (取数组成员数 (结果 ), i )  如果 (结果 [i ]. 取子匹配文本 (原始文本, 2, ) ≠ “”)    姓名 = 结果 [i ]. 取子匹配文本 (原始文本, 2, )   电话 = 结果 [i ]. 取子匹配文本 (原始文本, 3, )   地址 = 结果 [i ]. 取子匹配文本 (原始文本, 4, )   姓名 = 结果 [i ]. 取子匹配文本 (原始文本, 6, )   电话 = 结果 [i ]. 取子匹配文本 (原始文本, 7, )   地址 = 结果 [i ]. 取子匹配文本 (原始文本, 5, )     地址 = 子文本替换 (地址, 姓名, “”, , , 真)  地址 = 子文本替换 (地址, 电话, “”, , , 真)  地址 = 删首尾空 (地址 ) 调试输出 (“姓名:” + 姓名 ) 调试输出 (“电话:” + 电话 ) 调试输出 (“地址:” + 地址 ) 调试输出 (“-------------------”) 计次循环尾 ()
无规则的建议还是不要用正则。还是用文本处理吧,用空格分隔 根据长度进行处理!
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|