通过条形码阅读器读取2d条形码的问题

时间:2014-02-20 05:08:29

标签: c# .net barcode barcode-scanner windows-applications

我试图从卡后面有编码的2d条形码的身份证中提取国民身份证号码。我试图将从条形码扫描仪读取的信息中的数字提取到我的程序中,然而,我无法这样做,因为数字的位置位于字符串之间的某处并且没有特定的模式。我将卡号手动放入扫描仪的输出中,这样我就能清楚地知道我想要提取的内容。数字有时会出现在第二行,有时是第三行。我只想将**部分中的数字作为c#中的字符串提取出来。条形码扫描仪使用的是datalogic quickscan qd2430。这是我从条形码扫描仪扫描的样本数据。

AE87816390160U1200203191614
**372011733234102**
1W986R
13031978
4


AJ78955940170U1200206181556
**374040577791302**
5N7X55
23021979
1



AH38739430112U1200203050820
102191068262003
**3740209836435**
A4Q8VN
1956-06-12
:


AZD0495911180U1200811040957
**374058860984303**
8L589M
08081990
E



AKA2849220180U1200310221058
**422017182753502**
X9R1FJ
15121978
©



AK02588170160U1200207191250
**374068678534101**
475443
02041984
-



AH77542180020U1200205291129
102011010534004
**3310010316131**
DK990V
1969-03-28
.


AJ42261000050U1200205200907
**425011609354502**
K025JR
15051973
E


AH95061210150U1200204240247
**372017211846302**
E8092N
13041961
8



AY00418831180U1200206051525
102191090871004
**4230188797841**
LQ5Z0Z
1984-06-02
©



AJ24138130150U1200210140904
**372025984571502**
94D6NS
04101981
E

AA28053210170U1200112301106
**3730311405235**
37K60G
1966    


AJ77843470150U1200206191222
**374023298202100**
D4M278
01111955
D

0 个答案:

没有答案