精易论坛

标题: 取文本中前半段怎么取! [打印本页]

作者: rghya520    时间: 2025-6-14 18:54
标题: 取文本中前半段怎么取!
我爱易2语1言12324
我爱223易3语23言987564我爱
长度不确定,文字不确定,我怎么取(我爱易2语1言)(12324) 另外一个取(我爱223易3语23言)(987564我爱)

作者: 熬夜    时间: 2025-6-14 18:54
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
正则正则表达式类 
XXX文本型 
i1整数型 
匹配表项整数型 
XXX = “我爱易2语1言12324”
正则.创建 (“(\d{5})”, XXX)
判断 (正则.取子匹配文本 (1, 1)“”)
输出调试文本 (文本_取左边 (XXX, 正则.取子匹配文本 (1, 1), , ), 正则.取子匹配文本 (1, 1)文本_取右边 (XXX, 正则.取子匹配文本 (1, 1), , ))



XXX = “我爱223易3语23言987564我爱”
正则.创建 (“(\d{6})”, XXX)
判断 (正则.取子匹配文本 (1, 1)“”)
输出调试文本 (文本_取左边 (XXX, 正则.取子匹配文本 (1, 1), , ), 正则.取子匹配文本 (1, 1)文本_取右边 (XXX, 正则.取子匹配文本 (1, 1), , ))



(\d{6})表示6位连着数字
(\d{5})”表示5位连着数字  

其他自己改


作者: 蘇中二少    时间: 2025-6-14 19:01
长度我不管
我只想知道文字又不确定的情况下怎么区分前半段?
作者: xiaoyu1986    时间: 2025-6-14 19:07
文字不确定我可以理解。但这个“长度不确定”是我无法理解的。我不知道怎样分段啊,靠意念吗?
作者: 企鹅号525150138    时间: 2025-6-14 19:11
调试输出 (文本_取左边 (“我爱易2语1言12324”, “言”) + “言”)
作者: 七散    时间: 2025-6-14 19:13
文字不确定.....那就用AI呗
作者: rghya520    时间: 2025-6-14 19:29
企鹅号525150138 发表于 2025-6-14 19:11
调试输出 (文本_取左边 (“我爱易2语1言12324”, “言”) + “言”)

文字不确定
作者: cunanhai    时间: 2025-6-14 20:14
rghya520 发表于 2025-6-14 19:29
文字不确定

既然不确定 那是不是可以乱取?  反正你也不能确定取到的对不对
作者: 1173847128    时间: 2025-6-14 22:46
文本_取中间_批量 ()
作者: 1173847128    时间: 2025-6-14 22:48
精易模块   文本_取中间_批量 ()   这个可以取
作者: 1173847128    时间: 2025-6-14 22:49
文本_取中间_批量 ()
作者: 9902187    时间: 2025-6-14 23:07
精易模块不是有么
作者: cuijinqiao    时间: 2025-6-14 23:08
倒序取,遇见第一个数字,变量变成1,如果真变量=1 且 倒序取的不是数字了,用这个位置区分前后
作者: 1752328925    时间: 2025-6-14 23:15
AI看了都挠头
作者: 798924038    时间: 2025-6-15 05:41
你这描述根本看不懂




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