以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  一个长字符串中含两段或以上的英文+数字字符串,如何提取?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=172453)

--  作者:pc005637
--  发布时间:2021/10/13 15:01:00
--  一个长字符串中含两段或以上的英文+数字字符串,如何提取?
例子:
身份证号:440822199901016234护照号:H12345678工号:12456
提取成:
440822199901016234
H12345678
只需要前两个编号就可以了。
谢谢。

--  作者:jialihaha
--  发布时间:2021/10/13 15:02:00
--  
有固定长度的,就按照长度进行截取
--  作者:pc005637
--  发布时间:2021/10/13 15:09:00
--  没有固定长度,各种编号是位置也不固定,只能保证编号是英文字母+数字。
没有固定长度,各种编号是位置也不固定,只能保证编号是英文字母+数字。
--  作者:jialihaha
--  发布时间:2021/10/13 15:09:00
--  
那很难截取出来
--  作者:有点蓝
--  发布时间:2021/10/13 15:42:00
--  
dim s as string = "440822199901016234护照号:H12345678工号:12456"
dim ar() as string = s.split("")
msgbox(ar(0).replace("护照号",""))
msgbox(ar(1).replace("工号",""))