检查字符串中的字符

时间:2014-07-01 13:42:19

标签: if-statement pascal

我需要检查一个字符串,在这种情况下称为" word,"查看它是否包含一个字母(如果您愿意,还包含字符)。 我不是真的需要知道这封信的位置,只要它存在。目前我有这个:

if character in word then //both "word" and "character" are string variables.
begin
{some code}
end;

麻烦的是,这只是我扯掉了一个python函数:

if character in word: //In python I would use an array for "word" 
    //some code

这似乎不适用于pascal。

这可能看起来像一个愚蠢的问题,但我对pascal非常新,并且确实在堆栈交换上寻求帮助。任何有关如何检查字符串中的字符的帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

  if pos(character,word)>0 then
     ... some code

pos为字符和字符串重叠(对于子字符串匹配)

请注意,搜索区分大小写。如果你想要的话,大写()字符和单词。