Pascal で文字列内を検索するには、pos()
メソッドを使用します。
文字列内で最初に出現する部分文字列のインデックスを返します。
pos(originalString, smallString) - originalString smallString
を検索します。
部分文字列が見つからない場合、メソッドは 0 を返します。
<プレ>
ようこそ := 'こんにちは、世界!さよなら世界!';
インデックス := pos(ようこそ、「ワー」);
writeln(インデックス); // 7
インデックス := pos(ようこそ、「太陽」);
writeln(インデックス); // 0
プレ>
注意: これらのメソッドは出現回数を検索するのではなく、文字列内にそのような部分文字列が存在するかどうかだけを判断します。 。