>

아래에 문자열이 있습니다 :

this sentence: should be: split after last colon: sentence

위 배열을 마지막 콜론 (:)으로 분할하여 결과 배열에 다음 두 요소가 포함되도록합니다.

["this sentence: should be: splited after last colon:", "sentence"]

  • 답변 # 1

    간단한 코드를 사용해보십시오 :

    s = 'this sentence: should be: splited after last colon: sentence'
    s =~ /(.*):(.*)?/
    [ $1 << ':', $2 ]
    # => ["this sentence: should be: splited after last colon:", " sentence"]
    
    

  • 답변 # 2

    와 시도해보십시오

    str = "this sentence: should be: splited after last colon: sentence"
    last_pos = str.rindex(/\:/)
    arr = [str[0..last_pos].strip, str[last_pos + 1 .. str.length].strip]
    =>["this sentence: should be: splited after last colon:", "sentence"]
    
    

관련 자료

  • 이전 python - dict comprehension을 사용하여 키 목록이 제공된 사전 키에 액세스
  • 다음 camera - webrtc android iopristinelibjingle : 11139를 사용하여 flashlight를 켜는 방법