openlang

tcl 문자열에서 한 부분 추출하기

tcl로 Reports/Report#2.rpt를 나눠서 Report#2.rpt만 남기려고 해요 ; 다음 방법을 시도했지만 실행해도 아무 출력이 없었어요 :

set reportPath "Reports/Report#2.rpt"
set reportName [echo $reportPath |cut -d "/" -f 2]
영어에서 번역원문 보기

이어지는 대화 2

서로의 근거를 따라
  1. 고유 링크

    crochet이 제안한 file tail은 경로에서 디렉터리 부분을 없앨 때 아주 잘 맞습니다.

    슬래시로 구분된 "CSV" 문자열이라면 대신 split과 lindex를 조합하세요

    set reportName [lindex [split $reportPath /] end]
    영어에서 번역원문 보기

같은 질문의 다른 갈래

  1. String.Format을 호출할 때 퍼센트 문자는 어떻게 이스케이프하나요?

    strings.xml 파일에 SQL 쿼리를 저장해 두고, 코드에서 String.Format으로 최종 문자열을 만들려고 해요. SELECT 쿼리에는 이런 like 절이 들어 있어요: 서식을 적용하려고 'pattern'을 %1$…

    답글 3최근 활동 java
  2. F#에서 문자열 서식 지정하기

    처음으로 F# 라이브러리를 만들고 있어요 string.Format를 사용하면 그런 함수가 없다는 오류가 나와요. 제가 잘못한 걸까요, 아니면 원래 없는 기능인가요?

    답글 2최근 활동 fsharp
  3. 저장한 문자열로 만들면 Ruby 정규식이 동작하지 않습니다

    다음 변수에 정규식을 보관하고 있습니다 - pattern_text = "/\A([^@\s]+)@((?:c-d+\.)+(in|com))\z/". 이 정규식을 데이터베이스에 저장하면 \가 자동으로 사라집니다. 제가 받는 정규식…

    답글 2최근 활동 ruby