精易论坛

标题: 怎样用正则,把多个号码分别匹配到列表框里。 [打印本页]

作者: linsir939    时间: 2024-10-22 23:07
标题: 怎样用正则,把多个号码分别匹配到列表框里。


如图,怎样用正则,把多个号码分别匹配到列表框里。

4008177878
13526792090
0371-55393588;0371-55393788;15639932122
13253670679;0371-55006783;0371-55676983
0371-88973886;0371-55006505;13603451316;18623360623
16799658888;18937119988;0371-68666666;0371-88885888;18695899766


作者: linsir939    时间: 2024-10-22 23:08
用其他方法也可以,是不是只能用正则?
作者: LEOONL    时间: 2024-10-22 23:09
(\d{11})
(\d{4})-(\d{8})
作者: LEOONL    时间: 2024-10-22 23:10
你的列表 手机123 座机12怎么区分的
作者: 千年    时间: 2024-10-22 23:11
看你画的ui,直接分割文本吧
先根据换行符分割
然后根据;分割
作者: 千年    时间: 2024-10-22 23:14
本帖最后由 千年 于 2024-10-22 23:41 编辑
  
子程序名返回值类型公开备 注
_按钮2_被单击  
变量名类 型静态数组备 注
s1文本型0
i整数型 
s2文本型0
a整数型 
ii整数型 
s1 = 分割文本 (编辑框_结果.内容, #换行符, )
计次循环首 (取数组成员数 (s1), i)
s2 = 分割文本 (s1 [i], “;”, )
a = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (a - 1, 0, 到文本 (a))
计次循环首 (取数组成员数 (s2), ii)
超级列表框1.置标题 (a - 1, ii, s2 [ii])
计次循环尾 ()
计次循环尾 ()


i支持库列表   支持库注释   
iext扩展界面支持库一


这样子  修改了一下插入序号的问题

作者: LEOONL    时间: 2024-10-22 23:15
正则.e (958.67 KB, 下载次数: 2)

作者: 1752328925    时间: 2024-10-22 23:21
创建列表行   分割文本 ;  循环数组 写行的列就行了
作者: w3232936    时间: 2024-10-23 10:56
你这直接分割文本就可以




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4