2011-09-16 28 views

答えて

2

AutoHotkeyをヘルプからファイル:

InStr関数(ヘイスタック、針〔、CASESENSITIVE =偽、StartingPos = 1、発生= 1]):文字列内の文字列の針の発生の位置を返し乾草。 StringGetPosとは異なり、位置1が最初の文字です。これは、0は「false」と同義であり、直感的な「見つからない」インジケータになっているからです。 CaseSensitiveパラメータが省略または偽の場合、検索では大文字と小文字は区別されません(無感性の方法はStringCaseSenseに依存します)。そうでない場合、ケースは正確に一致しなけれStartingPosを省略すると、デフォルトで1(Haystackの先頭)になります。それ以外の場合は、Haystackの2番目の文字で開始するには2、3番目に開始するには3を指定します。StartingPosがHaystackの長さを超えている場合は0が返されます。 StartingPosが0または負の場合、検索は最後からそのオフセットで始まる逆(右から左)で行われます。 StartingPosの値にかかわらず、返される位置は常にHaystackの最初の文字からの相対位置です。たとえば、 "123abc789"の "abc"の位置は、常に4です。2回目の一致の位置を返す場合は2を、3回目の一致の場合は3を指定します。関連項目:RegExMatch()、IfInString、およびStringGetPos。

関連する問題