NGMsoftware

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

    NGM 5의 매뉴얼입니다.

    NGM 5

    NGM 5의 매뉴얼입니다.

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

    에디터 함수 상자 - 표현식 - 문자열 연결 (Function tool box, Expression, String concat)

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 오늘 알아볼 내용은 문자열 연결입니다. 문자열 연결은 단순히 원본 문자열(Source Text)에 대상 문자열(Target Text)을 더하는 기능입니다. "안녕하세요." 원본 문자열에 "반갑습니다^^" 대상 문자열을 합쳐주는 거죠. 결과는 "안녕하세요. 반갑습니다^^"가 됩니다.

    img.gif

     

     

     

    참고로, 좌표의 경우 "a"와 "b"를 연결할 때 콤마를 구분자로 사용해야 합니다. 그래야 좌표 형식의 변수에 추가할 수 있습니다. 예를 들어 "100"과 "200"을 구분자 콤마를 주고 실행하면 "100,200"이 됩니다. 이 값은 좌표계와 호환이 되므로 좌표 형식의 변수에 넣고 마우스를 비롯한 좌표계에 사용할 수도 있습니다.

     

    추가로 변수의 데이타를 누적해서 적용시킬 수 있습니다. 아래 예제는 2개의 변수를 추가하고 문자열 연결을 통해 어떻게 누적시켜서 결과를 만드는지 보여줍니다. 우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

    File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

    img.png

     

     

    아래 그림을 참고해서 문자열 추출 액션의 속성을 설정합니다.

    1. 문자열 연결 선택
    2. 클릭 드래그앤 드롭으로 스크립트에 추가
    3. 속성에 작업 카테고리 내용을 확인
    img.png

     

     

    위에서 이야기했듯이 변수의 데이터를 누적해서 문자열을 연결해야 합니다. 따라서, 아래 그림처럼 변수를 2개 추가하고 각각 아이디를 "a"와 "b"로 설정하세요.

    1. 변수 추가 클릭
    2. 드래그 앤 드롭으로 스크립트에 추가 후 아이디를 "a"로 설정
    3. 드래그 앤 드롭으로 스크립트에 추가 후 아이디를 "b"로 설정
    4. 아이디는 속성에서 입력
    img.png

     

     

     

    변수 "a"의 텍스트에 "안녕하세요."를 입력하세요. 변수 "b"에는 아래 그림처럼 "반갑습니다^^"를 입력합니다.

    img.png

     

     

     

    아래 그림을 참고하여 문자열 연결 액션의 변수 가져오기를 설정합니다.

    1. 문자열 연결 선택
    2. 가져오기 (컬렉션) 클릭
    3. 컬렉션 편집기의 추가를 클릭하여 2개를 추가합니다.
    4. 첫 번째 멤버의 변수 이름은 "a"를 선택하고 데이터는 "원본 텍스트" 선택
    5. 두 번째 멤버의 변수 이름은 "b"를 선택하고 데이터는 "원본 텍스트" 선택
    img.png

     

     

     

    변수 "a"와 "b"의 값을 원본 텍스트로 가져왔습니다. 마지막으로 연결 텍스트에 아래 그림처럼 "소심비형입니다."를 입력하고 실행해보세요.

    img.png

     

     

     

    실행하면 결과는 "반갑습니다^^소심비형입니다."가 출력됩니다. "b" 변수와 연결 텍스트만 합쳐진 것을 확인할 수 있습니다. 변수 "a"는 누락이 되었죠? 이는 속성 중에 반복 연결 값이 False로 되어 있기 때문입니다. 아래 그림처럼 반복 연결 속성을 True로 변경하고 실행해보세요.

    1. 실행 버튼 클릭
    2. 원본 텍스트와 연결 텍스트가 합쳐진 결과 확인
    3. 변수에서 가져온 "a"와 "b"의 값이 원본 텍스트에 입력
    img.png

     

     

     

    속성 정보

    img.png

     

     

     기본 작업

    • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
    • 설명: 이 액션의 부가적인 설명을 입력합니다.
    • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
    • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
    • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

     

     

    데이터

    • 결과 값: 문자열을 합친 결과가 표시됩니다.

     

     

    변수

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

     

     

    작업

    • 구분자: 문자열을 연결할 때 구분자를 포함시킵니다.
    • 반복 연결: 다수의 변수에서 가져온 문자열을 반복해서 연결합니다.
    • 빈 구분자 삭제: 마지막에 빈 값인 경우 설정한 구분자를 삭제합니다.
    • 연결 텍스트: 원본 텍스트와 연결할 텍스트를 입력합니다. (우항)
    • 원본 텍스트: 연결에 사용할 원본 텍스트를 입력합니다. (좌항)

     

     

    개발자에게 후원하기

    img.jpg

     

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.