たとえばmy $string = "XXXXXTPXXXXTPXXXXTP";
、match: を複数回実行し、それぞれの位置を返したい場合$string =~ /TP/;
、どうすればよいでしょうか?
を試しましたが$-[0]
、の位置しか得られません。$-[1]
$-[2]
$-[0]
編集:グローバル修飾子も試しましたが、//g
まだ機能しません。
たとえばmy $string = "XXXXXTPXXXXTPXXXXTP";
、match: を複数回実行し、それぞれの位置を返したい場合$string =~ /TP/;
、どうすればよいでしょうか?
を試しましたが$-[0]
、の位置しか得られません。$-[1]
$-[2]
$-[0]
編集:グローバル修飾子も試しましたが、//g
まだ機能しません。