【发布时间】:2020-04-21 18:17:33
【问题描述】:
正如标题所示,我不确定检测字符串中是否存在子字符串的最佳途径,例如:
OverExtended:anErrorMessage
"anErrorMessage = 'error: robot arm extended too far' "
(anErrorMessage **contains:** 'extended too far')
ifTrue:[
...
...
]
ifFalse:[
...
...
].
现在我知道上面的方法行不通,但是是否有现有的方法来检查子字符串??
【问题讨论】:
-
应该注意,传入的文本可以是可变的,所以我不能简单地通过字符索引来查看(即从 18 到:end 等于 'extended too far',因为有些可能在尾部包含更多或前端)
-
您也可以说出您使用的是哪个版本。总是有帮助的。
标签: string substring smalltalk visualworks