精易论坛

标题: 取文本内容 [打印本页]

作者: 错别字    时间: 2024-12-6 16:01
标题: 取文本内容
MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。
我想取出这段文字里的  MB0011,白草绿,TICTICMIMI  





作者: BruceJoysky1987    时间: 2024-12-6 16:01


如果都是固定位置,这样就可以了。

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
文本文本型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
文本 = “MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。”
调试输出 (取文本左边 (文本, 6))  ' MB0011
调试输出 (取文本左边 (取文本右边 (取文本左边 (文本, 29), 11), 取文本长度 (取文本右边 (取文本左边 (文本, 29), 11)) - 5))
调试输出 (取文本左边 (取文本右边 (文本, 取文本长度 (文本) - 36), 10))  ' TICTICMIMI



i支持库列表   支持库注释   
spec特殊功能支持库


作者: LEOONL    时间: 2024-12-6 16:05
如果就这一条 那固定位置就能取,如果是批量 那得多发点文本找规律
作者: LEOONL    时间: 2024-12-6 16:06
如果是这一条 固定位置就能取 如果是多条 那得多发点找规律
作者: 是可可吖    时间: 2024-12-6 16:06
文本_取出中间文本()

补充内容 (2024-12-6 16:07):
文本_取左边()
文本_取右边()
作者: chinapk    时间: 2024-12-6 16:12
  
变量名类 型静态数组备 注
str文本型 
data文本型0
str = “MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。”
data = 分割文本 (str, “,”, )
调试输出 (取文本左边 (data [1], 6))
调试输出 (取文本右边 (data [1], 10))
调试输出 (文本_取出中间文本 (data [1], “衣”, “EUL”, , ))


i支持库列表   支持库注释   
spec特殊功能支持库


作者: 错别字    时间: 2024-12-6 16:15
LEOONL 发表于 2024-12-6 16:06
如果是这一条 固定位置就能取 如果是多条 那得多发点找规律

MB2432露肩纯色上衣热粉EUS码251,吊牌,领标:Minetom;2,水洗唛:#1;
3,定制密根:220g;2024年12月17日

MA3241无袖三扣背心亮粉EUS码20实际数量如果达不到计划数量90%,请及时反馈沟通。加品牌领标,品牌名:SYELLOWAFTER,领标缝在衣服后中领下0.5cm,车暗线;加吊牌,吊牌挂在领标上

大概内容都差不多,文字长度还有我要取的内容肯定是有变化的
作者: LEOONL    时间: 2024-12-6 16:20
错别字 发表于 2024-12-6 16:15
MB2432露肩纯色上衣热粉EUS码251,吊牌,领标:Minetom;2,水洗唛:#1;
3,定制密根:220g;2024年12月 ...

不行的 你这没规律 没有写取代码的逻辑
作者: 错别字    时间: 2024-12-6 16:28
LEOONL 发表于 2024-12-6 16:20
不行的 你这没规律 没有写取代码的逻辑

就是没有规律所以才来发个帖看看有么有大佬会
作者: LEOONL    时间: 2024-12-6 16:31
错别字 发表于 2024-12-6 16:28
就是没有规律所以才来发个帖看看有么有大佬会

你这不清不楚的 神仙也不知道怎么取
作者: 是可可吖    时间: 2024-12-6 16:45
错别字 发表于 2024-12-6 16:28
就是没有规律所以才来发个帖看看有么有大佬会

你多发几条出来看看,就2条看不出规律,自然没有办法
作者: 错别字    时间: 2024-12-6 17:00
wrq375520 发表于 2024-12-6 16:45
你多发几条出来看看,就2条看不出规律,自然没有办法

file:///C:/Users/Administrator/Desktop/QQ20241206-165854.png


补充内容 (2024-12-6 17:00):

MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。
MD0942深V纯色上衣...
作者: 错别字    时间: 2024-12-6 17:01
wrq375520 发表于 2024-12-6 16:45
你多发几条出来看看,就2条看不出规律,自然没有办法


MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。
MD0942深V纯色上衣炭黑EUS码 尺码有调整,先拿布,待改版样衣确定后再裁。加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;货期20天以内都可以,货做好先放工厂,等通知再送来2024年12月11日
MG0821圆领纯色上衣天蓝EUS码 洗水唛要求:洗水唛指定为编号 02;用最新的工艺单和纸样做大货。【需要领标-Micticsi】车暗线, 另辅助吊牌;2024年12月9日
MF6471吊带纯色上衣紫色EUS码 需要加领标EACHYES,车暗线,需要吊牌,吊牌吊在领标上;2024年12月8日
MD0830连帽纯色卫衣天蓝EUS码 请注意袖长加了2cm!!!加领标TICTICMIMI,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号001;螺纹要对色,不能有色差。2024年12月8日
MBC005方领三色上衣黑炭黑铜EUS码 加领标TICTICMISS,车暗线。加挂吊牌,吊牌悬挂在领标上。洗水唛编号12024年12月9日
MC4653圆领四扣上衣杏色EUS码 加领标EADINVE,车暗线,加吊牌,吊牌吊在领标上,洗水唛编号001.2024年12月17日
MB2432露肩纯色上衣炭黑EUXXL码101,领标,吊牌:Minetom;2,水洗唛:#1;3,按照最新的纸样和工艺单做货。面料:定制密根220g;2024年12月15日
作者: 错别字    时间: 2024-12-6 17:03
wrq375520 发表于 2024-12-6 16:45
你多发几条出来看看,就2条看不出规律,自然没有办法

一下子发不了太多条,有字数限制
作者: 是可可吖    时间: 2024-12-6 17:06
错别字 发表于 2024-12-6 17:03
一下子发不了太多条,有字数限制

截图贴上来,能看到内容就行
作者: 是可可吖    时间: 2024-12-6 17:07
错别字 发表于 2024-12-6 17:00
补充内容 (2024-12-6 17:00):

MB0011圆领三色卫衣白草绿EUL码 加领标TICTICMIMI,车暗线。加挂吊牌, ...




补充内容 (2024-12-6 17:08):
高级模式
作者: 错别字    时间: 2024-12-6 17:48
wrq375520 发表于 2024-12-6 17:07
补充内容 (2024-12-6 17:08):
高级模式

其实就是这样的表格,我需要取出他的领标跟货品名称里的颜色,还有SUK号

作者: 是可可吖    时间: 2024-12-6 17:57
错别字 发表于 2024-12-6 17:48
其实就是这样的表格,我需要取出他的领标跟货品名称里的颜色,还有SUK号
...

如果是表格这样的格式,那就好取
作者: 错别字    时间: 2024-12-6 18:28
wrq375520 发表于 2024-12-6 17:57
如果是表格这样的格式,那就好取

是表格这样格式的,只是我把他全部读出来了然后看怎么分割出来
作者: 是可可吖    时间: 2024-12-6 18:38
错别字 发表于 2024-12-6 18:28
是表格这样格式的,只是我把他全部读出来了然后看怎么分割出来

你如果是加分隔符读出来的,那就很好办。那是什么表格?
作者: love5618775    时间: 2024-12-6 18:39
首先,取MB0011这部分,等于从文字第一个开始判断,转ASCLL码,判断是文字的时候,那么就得到了文字位置,取出就是MB0011,然后颜色参数,你找7种基本颜色,红橙黄绿这种,找到了,写一个集合判断,看是匹配那个颜色,这个毕竟麻烦,要根据实际情况写,找到颜色了,再从颜色这个开始判断,找到非中文字符,取到末尾,就是最后一段,哦,对,是符号,转ASCLL判断一下是符号,就完事了。代码不想写,过程不复杂
作者: 错别字    时间: 2024-12-6 18:51
love5618775 发表于 2024-12-6 18:39
首先,取MB0011这部分,等于从文字第一个开始判断,转ASCLL码,判断是文字的时候,那么就得到了文字位置, ...

好的,谢谢 我研究研究
作者: 错别字    时间: 2024-12-6 19:14
BruceJoysky1987 发表于 2024-12-6 18:56
如果都是固定位置,这样就可以了。

[e=1].版本 2

内容肯定不是固定的,所以用固定的取文本的方法行不通,因为有长有短
作者: 错别字    时间: 2024-12-6 19:40
LEOONL 发表于 2024-12-6 16:06
如果是这一条 固定位置就能取 如果是多条 那得多发点找规律

如果取不了能不能用查找替换的办法,直接把不要的内用查找在替换成空格
作者: LEOONL    时间: 2024-12-6 19:45
错别字 发表于 2024-12-6 19:40
如果取不了能不能用查找替换的办法,直接把不要的内用查找在替换成空格 ...

真机灵,那请问你都知道查找哪部分不要并替换了,那为什么不直接取需要的部分了,数据不是不能取,而是你的数据格式都不一样你也没有仔细说明需要怎么取,我懒得多问
作者: BruceJoysky1987    时间: 2024-12-6 19:59
错别字 发表于 2024-12-6 19:40
如果取不了能不能用查找替换的办法,直接把不要的内用查找在替换成空格 ...

你可以试试规律,这个是取那几个位置的,只要稍微改动就可以了
作者: 是可可吖    时间: 2024-12-6 22:39
BruceJoysky1987 发表于 2024-12-6 19:59
你可以试试规律,这个是取那几个位置的,只要稍微改动就可以了

如果是几条的话,那到无所谓,多分割几次,单独取就行了,他这种估计是几十上百条的。excel表格直接导入到超级列表框,那不是简单取出来了吗




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