特定字符在字符串中重复的次数 - NetLogo

时间:2015-04-24 16:45:47

标签: string netlogo

我想从我的列表中找到每个特定字符,例如:find" a" :

print position "a" "skdjhaksajab"

;=> answer : 5

虽然我们有3个位置" a"在列表中:5和8和10,但它只显示5个位置。 我该怎么做 ? 感谢

1 个答案:

答案 0 :(得分:2)

定义后:

to-report positions [char s]
  report filter [char = item ? s]
                n-values (length s) [?]
end

然后我们得到:

observer> show positions "a" "skdjhaksajab"
observer: [5 8 10]