易语言,在输入框里输入一段文字,点按钮后要输出,这段文本里的哪有的汉子或字符。

易语言,在输入框里输入一段文字,点按钮后要输出,这段文本里的哪有的汉子或字符。易语言,在输入框里输入一段文字,点按钮后要输出,这段文本里的哪有的汉子或字符。比如输入“中国... 易语言,在输入框里输入一段文字,点按钮后要输出,这段文本里的哪有的汉子或字符。易语言,在输入框里输入一段文字,点按钮后要输出,这段文本里的哪有的汉子或字符。比如输入“中国,中华,农民,民工。”则需要输出“中”,“国”,“华”,“农”,“民”,“工”,“,”。先说声感谢 展开
 我来答
灰·豆07
2018-01-04 · TA获得超过431个赞
知道小有建树答主
回答量:345
采纳率:86%
帮助的人:182万
展开全部

取出中文和符号的重复可以做到,至于先文字后标点的顺序,想了半天也没想到,只能是下面效果图了。(正则表达式使用精易模块,易语言自带模块不能匹配。)

.版本 2
.支持库 EDataStructure

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 正则, 正则表达式类
.局部变量 N, 整数型
.局部变量 节点, 节点

正则.创建 (“\D”, 编辑框1.内容)
.计次循环首 (正则.取匹配数量 (), N)
    .如果真 (节点.加入属性 (正则.取匹配文本 (N), 真))
        .判断开始 (N = 正则.取匹配数量 ())
            编辑框2.加入文本 (#引号 + 正则.取匹配文本 (N) + #引号)
        .默认
            编辑框2.加入文本 (#引号 + 正则.取匹配文本 (N) + #引号 + “ , ”)
        .判断结束

    .如果真结束

.计次循环尾 ()
追问
可以把工程发我一下么?🐧1289079144,多谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式