13

(たとえば)phpのsubstr関数に相当するPascalを探していました。これは次のように機能します。

$new_string = substr('abcdef', 1, 3);  // returns 'bcd'

私はすでにそれを見つけましたが、私はいつもそうするのに非常に時間がかかるので、私のような他の人が簡単に見つけられるように答えを投稿しています.

4

3 に答える 3

22

関数copyを使用できます。構文は次のとおりです。

copy(string, start, length);

Pascal の文字列は 1 から始まるインデックスが付けられているように見えるため、次のようになります。

s1 := 'abcdef';
s2 := copy(s1, 2, 3);

s2 == 'bcd' になります。

これが誰かに役立つことを願っています。

于 2012-09-03T20:28:58.710 に答える