![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> index/rindex
index/rindex
[文字列中に部分文字列が最初(最後)に現れる位置を返す]
[文字列処理関数]
[関数の使い方・書式]○ = index ☆,★[,□] ○ = rindex ☆,★[,□]
[関数の機能] 文字列☆中に部分文字列★が現れる位置を返します。index は、先頭から末尾に向かって、rindex は末尾から先頭に向かって検索し、見つかった位置を返します。 戻り値の位置は、通常、文字列☆の最初の文字を0として数えます。 [書式の例] 1.$pos = index $string, $substring;
サンプルソース
● 文字列の位置を検索する $alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"; $pos = index $alpha, "HIJ", 0; print "pos = $pos\n"; $pos = rindex $alpha, "EFG", 50; # 末尾の Z から開始 print "post= $pos\n"; 【出力結果】 pos = 7 pos = 30 |
|||||||||||||||||||||||||||||||