文字列に部分文字列が含まれているかどうかを確認します。さらに、インデックスと一致数を取得します(楽)

ティンマリノ

FAQ:Rakuで、文字列に部分文字が含まれているかどうかを確認するにはどうすればよいですか?どこで何回?次のような3つの機能が欲しいです:

xxx-bool("az and az and az again", "az");  # True 
xxx-num("az and az and az again", "az");   # 3
xxx-list("az and az and az again", "az");  # (0 7 14) 

PS:ルーチンindexrindexはかなりクールですが、一致するのは1つだけです。

関連リンク:

ティンマリノ
  1. が含まれているかどうかを確認するには、.contains使用しクールなメソッドであるBool取得します。
  2. インデックス(エイリアスインデックス:両方ともインデックスの複数形)を取得するには、.indicesを使用します
  3. 数を取得するには、インデックスを数えます。
"az and az and az again".contains("az");        # True
"az and az and az again".indices("az").elems;   # 3
"az and az and az again".indices("az");         # (0 7 14)

PS:ルーチンインデックスは、indexrindexの直後に記述されていますだから良いドキュメントを読んで、よく読んでください;-)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ