此主题相关图片如下:提问图片1.jpg
我想把图片中圈出的文本变成一行(如下图所示)请问怎么写这个代码
此主题相关图片如下:提问图片2.jpg
告诉你一个比较沮丧的事,你这种做法并不好,可能你能识别处理某个指定的fa piao,可是fa piao有很多种,每个省生成的电子fa piao格式都未必一致,而想通过文本来处理、识别的话,用过一段时间你就会发现有不兼容的电子fa piao出现。
我也做了一个识别电子fa piao的功能,但是只能保证主要信息的正确。电子fa piao的明细识别有一些场景会出现误差(重复)。
我的做法是通过电子fa piao中的二维码识别来获得fa piao的主要信息,其他信息通过文本来获取验证与补充。(电子fa piao主要三种格式PDF\XML\OFD格式都可以支持)
试试把回车和括号一起替换掉,大概
dim s as string = "解析出来的文本"
s = s.replace(vbcrlf & "(","(").replace(")" & vbcrlf,")")
dim s as string = "解析出来的文本"
s = s.replace(vbcrlf & "(","(").replace(")" & vbcrlf,")")
这个不行,首先并不知道是什么字符后或前换行,第二点有时是三行怎么办?
二楼的碾作尘可以分享一下你做识别fa piao的经验和代码吗?
规律其实也有,就是vbcrlf &“*”,到下一组vbcrlf &“*”,常规fa piao就是8列数据,由空格隔开的
也就是有几个vbcrlf &“*”,就有几行数据
[此贴子已经被作者于2024/12/18 15:05:11编辑过]
不对,1楼字符里服装前后都有*号,如果【服装】这2个字不是固定的,这种仍然不属于有规律