المالية :: Micros :: linparser

التحقق من صحة وتحليل سلسلة ميكر
التحميل الان

المالية :: Micros :: linparser الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Leo Charre
  • موقع ويب الناشر:
  • http://search.cpan.org/~leocharre/

المالية :: Micros :: linparser العلامات


المالية :: Micros :: linparser وصف

التحقق من صحة وتحليل سلسلة ميكر المالية :: MICR :: LINDPARSER هي وحدة بيرل التي يمكن أن تحليلها رمز خط MIRS إلى أجزاء. بالإضافة إلى ذلك، أخبرنا إذا كان Got Garmle يحتوي على رمز MICR. إذا كان لديك سلسلة وترغب في تحليلها كخط MIRS الخاص بالتحقق من الشيك، فهذا مفيد. أنا حاليا باستخدام هذه الوحدة النمطية للسماح للمكاتب بمسح الضوئي في المستندات واستخدام GOCR، أحصل على سلسلة من صورة التحقق الممسوحة ضوئيا. ثم مع هذه الوحدة، أقوم بتحليل خط MIRS - إذا كان أحد هناك. أسمي المستندات للأرشفة بعد رمز MICR.OBISISELY مع المسح الضوئي، لا تملك رموز MIRS Unicode، لذلك قامت الشركات المختلفة بتبديل الرموز لعدة نظرات ألفا. تقبل هذه الوحدة الرموز أن تكون أكثر من حرف واحد. هذا هو Beacuse GORC لا يمكن أن يجمد شيئا مثل "||" في حرف واحد. ربما كنت قد تدربت برامج OCR الخاصة بك لاستبدال تلك التي تحتوي على شيء مثل TT (العبور، والتي تبدو مثل | :) و Uuu (علينا، والتي تبدو مثل || "). يمكن إخبار هذه الوحدة على إنشاء مثيل، أن الرموز هي شيء آخر ثم الإعدادات الافتراضية. على سبيل المثال، قمت بتدريب GORC على التغيير || "إلى CCC و | => 'ccc'، transit_symbol => 'AA'، dash_symbol => 'ddd'، ammount_symbol => 'xxx'،})؛ بشكل افتراضي، يتم تغيير هذه إلى: * رمز العبور: T * Ammount Symbol: X * ON -US رمز: U * Dash Symbol: DTHAT هو، عند استعلام أساليب مثل MICE $ -> ON_US، فإن قيمة الإرجاع On_us هناك وليس CCC.as من هذا الوقت، إذا كنت ترغب في تغيير الرموز مرة أخرى إلى شيء ما آخر، الأمر متروك لك للتعامل مع الإخراج .Synopsis استخدام التمويل :: MIRS :: SendParser؛ My $ MICE = المالية :: MICRES :: TINKPARSER-> جديد ({string => $ string})؛ طباعة "هل هذا كود ميكر ". $ micr-> صالح؛ تخيل أنك ممسوحة ضوئيا في مراجعة باستخدام ماسحة ضوئية قياسية. واستخدمت بعض برامج OCR SOFWare لمحاولة استخراج النص منه. يمكن أن يكون لها مشاكل ميرياض، والتركيب، وما إلى ذلك - ولكن هذا ما يتعين علينا العمل معه. هكذا .. دعونا نخلق برنامج نصي CLI صغير يأخذ Gramle يمكن : Micr :: SendParser؛ سلسلة $ $ = $ argv ؛ سلسلة $ أو يموت ("مفقود arg ')؛ بلدي $ mix = micr ($ micr-> صالح) {print "سطر mix صالح موجود:". $ micr-> micr. " "؛ طباعة" نوع الشيك هو: ". $ micr-> get_check_type." "؛ طباعة" رقم التوجيه هو: ". $ micr-> rouring_number." "؛ طباعة" رقم الشيك هو: ". MICE $ -> check_number." . هذا هو الاختيار التجاري: ". $ micr-> micr." "؛ الحالة" الحالة: ". $ micr-> الحالة؛} آخر {print" هذا هو gegmble بالنسبة لي. "؛ طباعة" الحالة: ". $ micr-> الحالة؛} الآن في محطةك: # بيرل ./micrline.pl U2323424U_T234244T_2342424242 perl.


المالية :: Micros :: linparser برامج ذات صلة