gpt4 book ai didi

arrays - APL/APLX - 拆分字符串

转载 作者:行者123 更新时间:2023-12-01 10:32:29 25 4
gpt4 key购买 nike

我有一个字符串(阅读一段文本的结果),我想将其拆分为一个单词数组。我会在每个空格上拆分字符串。这似乎应该很简单,但我似乎无法找到实现这一目标的方法。

值得注意的是,我使用的是 APLX,因此我可以选择导入 Ruby 函数,但我更愿意坚持使用 APL。

最佳答案

有很多不同的方法来解决这个问题。大多数情况下,我在 Dyalog APL 中使用以下 dfn :

penclose←{⎕ML←3 ⋄ ⍺←↑,⍵ ⋄ (~⍵∊⍺)⊂,⍵ } ⍝ separator as ⍺ or ⍵[1]

我不确定 APLX 是否有 dfns,所以更“传统”的样式是:

∇ R←penclose R;a
⍝ Partitioned enclose of text vector with separator in R[1]
⍝ ⎕ML←3 ⍝ Dyalog-specific to make ⊂ APL2-compatible...
a←1↑R ⋄ R←(~R∊a)⊂R

关于arrays - APL/APLX - 拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41161917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com