魔装型绫月 发表于 2020-5-18 23:36:21

为什么$汉字回声$会包含英文字母和符号?

只取回声中的汉字应该用什么语句

lagboy 发表于 2020-5-19 07:38:48

最尾部加上条件要求就行了

魔装型绫月 发表于 2020-5-19 19:57:38

lagboy 发表于 2020-5-19 07:38
最尾部加上条件要求就行了

什么要求?

lagboy 发表于 2020-5-20 07:25:59

本帖最后由 lagboy 于 2020-5-20 07:33 编辑

魔装型绫月 发表于 2020-5-19 19:57
什么要求?
完整汉字回声呀 $完整汉字回声$
要求比较麻烦
学*                $汉字回声$%条件要求$回声$=$汉字回声$(请输入汉字,不能输入符号与字母数字)%
你试一下这个

lagboy 发表于 2020-5-20 07:34:38

本帖最后由 lagboy 于 2020-5-20 07:40 编辑

魔装型绫月 发表于 2020-5-19 19:57
什么要求?
学*                $汉字回声$%条件要求$回声$=$汉字回声$(请输入汉字,不能输入符号与字母数字)%

魔装型绫月 发表于 2020-5-20 18:00:07

lagboy 发表于 2020-5-20 07:34
学*                $汉字回声$%条件要求$回声$=$汉字回声$(请输入汉字,不能输入符号与字母数字)% ...

我的意思是,只取回声中的汉字
比如说,用「check:」做触发指令
发一条消息:「check:123abc测试」
机器人回复:「测试」
本来以为汉字回声可以,后来试了一下发现这个还会包含英文字母和标点符号,就是说回复的是「check:abc测试」

lagboy 发表于 2020-5-21 07:56:39

本帖最后由 lagboy 于 2020-5-21 08:03 编辑

魔装型绫月 发表于 2020-5-20 18:00
我的意思是,只取回声中的汉字
比如说,用「check:」做触发指令
发一条消息:「check:123abc测试」

我写哪首就可以了。汉字回声就只会回复汉字
你可以测试一下如果不行,只能在输出替换成空白了。
不过这样可能导致所有带英文指令都出错、

魔装型绫月 发表于 2020-5-21 19:56:16

lagboy 发表于 2020-5-21 07:56
我写哪首就可以了。汉字回声就只会回复汉字
你可以测试一下如果不行,只能在输出替换成空白了。
不过这样 ...

不行啊,那会提示不符合要求
.check*          $汉字回声$%条件要求$回声$=$汉字回声$%
发送:.check123abc测试
回复:未满足当前要求的条件:未满足条件要求.check123abc测试=.checkabc测试

lagboy 发表于 2020-5-22 07:43:37

魔装型绫月 发表于 2020-5-21 19:56
不行啊,那会提示不符合要求
.check*          $汉字回声$%条件要求$回声$=$汉字回声$%
发送:.check123a ...

哪就替换成成空白吧!这要可能会出错的。很多东西用不了。
把26个字母大小写全部替换成空白、

这是一个名字 发表于 2020-7-19 07:03:17

字母和汉字用空格隔开,然后用回声段落1和回声段落2就行了
页: [1]
查看完整版本: 为什么$汉字回声$会包含英文字母和符号?