以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教老师如何实现输入数据时模糊查找替换? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=170779) |
-- 作者:evolymft -- 发布时间:2021/8/7 8:31:00 -- 请教老师如何实现输入数据时模糊查找替换? 苞谷粒 玉米粒 玉米 带壳包谷 带壳玉米 玉米 洋芋片 土豆片 土豆 马铃薯泥 土豆泥 土豆 黄土豆丝 黄土豆丝 土豆 将第一列输入的内容自动替换成第二列的数据,谢谢!
|
-- 作者:evolymft -- 发布时间:2021/8/7 8:32:00 -- 数据量大,这里只是简单举例数据哦。 |
-- 作者:evolymft -- 发布时间:2021/8/7 9:00:00 -- 再用正则或其他方式取出每行的关键字,请再指点,谢谢! Dim str As String = e.newvalue Dim mh As System.Text.RegularExpressions.match mh=System.Text.RegularExpressions.Regex.match(str,"玉米",“土豆”) output.show(mh.Tostring()) Do While mh .ToString() <> "" mh = mh .NextMatch() Loop
|
-- 作者:有点蓝 -- 发布时间:2021/8/7 9:43:00 -- 没看懂,请截图举例说明一下 |
-- 作者:evolymft -- 发布时间:2021/8/7 12:11:00 -- 图片左列是输入内容要在输入时自动替换成右列的内容。 |
-- 作者:evolymft -- 发布时间:2021/8/7 12:12:00 -- ![]() ![]() |
-- 作者:evolymft -- 发布时间:2021/8/7 12:13:00 -- 谢谢老师指点 |
-- 作者:有点蓝 -- 发布时间:2021/8/7 13:16:00 -- 参考:http://www.foxtable.com/webhelp/topics/0624.htm,看示例三 |
-- 作者:evolymft -- 发布时间:2021/8/7 14:13:00 -- 谢谢老师,看了示例3,它是一对一替换,现在需要模糊查找替换,比如土豆就有丝、块、泥、条、大、小等,列不完,所以请你帮忙指点更高效的方法,谢谢您! |
-- 作者:有点蓝 -- 发布时间:2021/8/7 14:28:00 -- 这问题我解决不了,不确定性太大,已经属于自然语言处理范畴了。 只能规范录入。比如提供下拉选择
|