smalltalk - 测试字符串上的字符

标签 smalltalk pharo

我有一个简单的问题,检查我的字符串是否包含任何字母字符的最简单方法是什么?而不是流过它。我尝试“isAlphaNumeric”给我一个错误。

 |a|
 a:= '1625.46brd'.
 "check if a includes alphabets "

最佳答案

a anySatisfy: [ :char | char isLetter ]

在这里,您将 a 作为一个 Collection 进行迭代,并检查是否有任何字符是字母。如果您不仅想要字母(我将字母表理解为字母),您可以发送 isAlphaNumeric 消息。

关于smalltalk - 测试字符串上的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18692760/

相关文章:

smalltalk - 在 Smalltalk 中获取方法参数

smalltalk - Pharo 3.0 - 持久性是自动的吗?

pharo - 如何将 Pharo Smalltalk 包以 Tonel 格式保存到磁盘?

certificate - 使用 paro smalltalk 进行 x.509 证书操作

smalltalk - ifEmpty 的状态 :ifNotEmpty:, ifNil :ifNotNil: and related messages across Smalltalks?

smalltalk - 执行: in Smalltalk (specifically Squeak)的性能开销

indentation - Squeak 中的 Smalltalk 代码如何自动缩进?

smalltalk - 如何在 squeak 中动态更改方法的名称?

smalltalk - Pharo 代码格式问题

csv - 如何使用 Pharo 查找目录中的所有 .csv 文件?