logo

ジュリア文字列で特定のパターン位置を見つける方法 📂ジュリア

ジュリア文字列で特定のパターン位置を見つける方法

コード

julia> findfirst("li", "multicolinearlity")
8:9

julia> findlast("li", "multicolinearlity")
14:15

julia> findnext("l", "multicolinearlity", 1)
3:3

julia> findnext("l", "multicolinearlity", 4)
8:8

julia> findnext("l", "multicolinearlity", 9)
14:14

julia> findfirst(r"t.+t", "multicolinearlity")
4:16

findfirst(pattern, A)

  • 文字列Apatternに合致する区間をRangeでリターンする。
  • パターンには正規表現が入れることができる。最後の例では、最初のtから最後のtまでの区間を見つけてリターンした。

環境

  • OS: Windows
  • julia: v1.6.2