如何将带有句子的字符串转换为一系列单词,例如将以下字符串转换为:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
到一系列:
str: "This is a sentence with some words"
在Rebol3中似乎存在拆分功能,但在Rebol2中没有这样的功能。
我尝试使用解析代码,但它不起作用:
["This" "is" "a" "sentence" "with" "some" "words"]
错误是:
str: "This is a sentence with some words"
strlist: []
parse str [
some got: " " (append strlist got) ]
如何实现(具有解析的方法更可取)?
答案 0 :(得分:2)
将是
split str " "
分裂是功能的。第一个参数是你的字符串,第二个参数是分隔符。
答案 1 :(得分:2)
在Rebol 2中,这将是:
str: "This is a sentence with some words"
parse str none
导致:
["This" "is" "a" "sentence" "with" "some" "words"]
正如您对帖子的评论所述the documentation。 Parse有两种模式,其中一种是字符串分割。
Rebol 3,split
将起作用。