怎么把一段英文的单词扣出来?
scratch吧
全部回复
仅看楼主
level 1
ssttee
楼主
首先小猫询问,让我输入一段英文句子,然后程序把句子中的每个单词单独显示在每一行列表里,而且不会显示其他空格或者标点符号。
我想了几天没想出来,请教大家了。
2019年07月14日 03点07分
1
level 1
ssttee
楼主
比如我输入:are you ok?
程序会在列表显示:
1,are
2,you
3,ok
2019年07月14日 03点07分
2
遧傂鼝
前排提醒:坟贴勿回
2019年09月10日 10点09分
level 5
无奈的😳车可
i’m fine .thank you .thank you very much.......
2019年07月14日 03点07分
3
three♬
Are you ok?Are you ok?Im very ok.
2019年07月15日 12点07分
死去的记忆又回来了草
hi Indian mi fans, do you like mi 4i?
2019年07月16日 08点07分
level 11
万里星定
分割空格符,
@洛零▫
的教程在哈希表那边有写,40楼
2019年07月14日 05点07分
4
ssttee
谢谢。这样会不会把标点符号也搞进列表啊?我只要英文
2019年07月14日 06点07分
ssttee
楼下有题目,麻烦看看用3.0怎么写代码?
2019年07月14日 06点07分
level 1
ssttee
楼主
2019年07月14日 06点07分
5
level 11
万里星定
我有做一个改进的方式,你可以参考一下,不是很清晰,凑合着看吧
2019年07月14日 10点07分
6
万里星定
请无视第二张。。。贴吧bug重复发了
2019年07月14日 10点07分
ssttee
@万里星定
谢谢,不过2.0的积木看不懂啊。要自定义吗?
2019年07月14日 11点07分
ssttee
@万里星定
另外,这个是普通学生考试的题目,应该不难才对,不会应用到太复杂的代码。
2019年07月14日 11点07分
遧傂鼝
回复 ssttee :这不难吧
而且你来这问考试答案不太好吧
2019年07月14日 11点07分
level 11
whdi😳
2019年07月14日 13点07分
7
whdi😳
楼楼看一下,不用自定义方块的
2019年07月14日 13点07分
level 11
whdi😳
加了标点过滤
2019年07月14日 13点07分
8
ssttee
非常感谢。
2019年07月14日 14点07分
ssttee
这样会不会把感叹号和问好也加到列表里了?
2019年07月14日 14点07分
whdi😳
@ssttee
嗯嗯,是的,再添加一些判断语句即可
2019年07月14日 14点07分
level 11
死去的记忆又回来了草
小爱同学,播放……
2019年07月15日 11点07分
9
three♬
播放一首雷军的歌
2019年07月15日 12点07分
level 12
(o.0)
一个字符前面如果是一个空格或者标点,那么这个字符就是单词的开始。
例如 scratch,
is best!
这里我们检测到
字符i前面有一个标点,则他就是单词的开始,一直取字母,直到取到下一个空格。
(也就是先检测字符前面是否有标点或者空格,有的话把这个字符设置到一个变量,再检测下一个,如果下一个也是一个字母,那么把这个加到变量最后,这样下去,直到有空格,这个就不要加了,直接再从我讲的最开始继续)
2019年07月15日 15点07分
10
ssttee
好思路,那么判断标点是不是要把所有可能的标点都加进去?这样那个判断语好长。
2019年07月15日 15点07分
(o.0)
@ssttee
理论来说是的,emmmmm那么大概要有36个
2019年07月16日 00点07分
ssttee
@(o.0)
晕了,那不如判断26个英文字母
2019年07月16日 02点07分
(o.0)
@ssttee
对啊,但是你可以把这些字符存到链表里,一一对应的判断
2019年07月16日 02点07分
level 1
灵问素枢
我觉得还是判断字母比较方便一点,如果是字母就吸收,如果非字母就断裂。
2019年07月16日 03点07分
11
吧务
level 15
遧傂鼝
坟贴勿回
2019年09月10日 10点09分
14
1