줄리아 문자열에서 특정 패턴 위치 찾는 법

줄리아 문자열에서 특정 패턴 위치 찾는 법

How to Find some Pattern of String in julia

코드

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)

  • 문자열 A에서 pattern과 일치하는 구간을 Range로 리턴한다.
  • 패턴에는 정규표현식이 들어갈 수 있다. 마지막 예시에서는 첫번째 t부터 마지막 t까지의 구간을 찾아서 리턴했다.

환경

  • OS: Windows
  • julia: v1.6.2
댓글