NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 함수 상자 - 수식 - 치환 문자열 2 (Toolbox, Expression, Format string)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 액션은 치환 문자열 2입니다. [ 치환 문자열 ] 액션과 비슷하지만, 중괄호안에 인덱스로 치환하는 플레이스 홀더를 사용합니다. 이 액션은 커스텀 액션으로 판매하던 모듈이었습니다. 이번에 6.2.0.0으로 업그레이드하면서 새롭게 추가된 액션입니다. 엔지엠 에디터를 실행하고, 스크립트를 하나 추가 해주세요.

    gnJl20e.gif

     

     

    아래 그림과 같이 함수 상자 > 표현식 > 문자열 치환 2 액션을 스크립트에 추가 해줍니다.

    JhSI9MG.png

     

     

    예를 들어, 원본 문자열이 "현재 시간은 {0}입니다."이고 첫번째 치환 문자열이 "11시 30분"이라면 결과는 "현재 시간은 11시 30분입니다."와 같이 플레이스 홀더에 문자가 치환됩니다.

    ap0bQOz.png

     

     

    문자열을 치환하는 플레이스 홀더(Place Holder)는 {0}와 같이 중괄호와 인덱스로 이루어집니다. 아래 예를 한번 보시죠.

    • 원본 문자열: 안녕하세요. 내 이름은 {0}입니다. {0}은 남자입니다. 나이는 {1}입니다.
    • 첫번째 치환 문자열: John
    • 두번째 치환 문자열: 24살
    • 결과: 안녕하세요. 내 이름은 John입니다. John은 남자입니다. 나이는 24살입니다.

     

    속성 정보

    Z1tnqBg.png

     

     

    기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 실행율: 이 액션을 실행하는 확률입니다. (기본값은 무조건 실행이며, 50으로 설정하면 50프로 확률로 실행하거나 건너뛰게됩니다.)
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

    데이터

    • 결과값: 치환된 문자열의 결과값이 표시됩니다.

     

     

    변수

    • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
    • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

     

    작업

    • 원본 문자열: 플레이스 홀더({Index})를 포함하는 치환할 문자열입니다.
    • 치환 문자열 1: 원본 문자열의 플레이스 홀더의 첫번째 인덱스에 들어갈 문자열입니다. 인덱스는 0입니다.
    • 치환 문자열 2: 원본 문자열의 플레이스 홀더의 두번째 인덱스에 들어갈 문자열입니다. 인덱스는 1입니다.
    • 치환 문자열 3: 원본 문자열의 플레이스 홀더의 세번째 인덱스에 들어갈 문자열입니다. 인덱스는 2입니다.
    • 치환 문자열 4: 원본 문자열의 플레이스 홀더의 네번째 인덱스에 들어갈 문자열입니다. 인덱스는 3입니다.
    • 치환 문자열 5: 원본 문자열의 플레이스 홀더의 다섯번째 인덱스에 들어갈 문자열입니다. 인덱스는 4입니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.