본문 바로가기

이미지 매크로

엔지엠 매크로에서 특정 문자들을 제거하고 싶을 때 사용할 수 있는 정규식

반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로


 

안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작하다보면 의외로 정규식을 사용해야 할 일들이 많습니다. 정규 표현식은 여러번 소개한적이 있는데요. 프로그래밍만큼 어려운건 아니지만~ 어쩌다 한번씩 사용하다보니 문법을 잊어버릴때가 종종 있습니다. 아무튼, 몇가지 유용한 정규식에 대해 알아보고 엔지엠 RPA 매크로에서 어떻게 사용할 수 있는지 간단하게 알아보도록 하겠습니다. 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요.

 

 

함수 상자의 표현식 카테고리에 있는 [ 정규 표현식 ] 액션을 스크립트에 추가하세요.

 

 

아래 텍스트에서 콤마를 제외해볼께요.

  • 구분자: 빈값
  • 매치 옵션: Matchs
  • 원본 문자열: ngm,ngm, ngm, software
  • 정규 표현식: [^,]+

 

 

결과는 "ngmngm ngm ngmsoftware"와 같이 나옵니다. 정규 표현식에서 콤마에 제거하고 싶은 문자를 넣어주면 됩니다. 그런데, 한칸 띄어쓰기가 약간 거슬리죠? 이런 경우에는 정규 표현식을 "[^, ]+"와 같이 콤마 다음에 스페이스를 추가하고 다시 실행 해보세요. 이번에는 스페이스가 사라졌을겁니다.

 

 

자~ 여기서 각각의 콤마와 스페이스를 구분자로 처리하고 싶으면, 구분자 속성에 처리하고 싶은 기호를 넣을 수 있습니다. "#"을 넣어볼까요?

 

 

분리한 내용들은 배열로 처리됩니다. 원하는 내용만 처리하도록 매크로를 구성할수도 있습니다. 그리고, 여러개의 문자로 분리해서 처리할 때 [ 문자열 분리 ] 액션보다 정규 표현식이 더 사용하기가 편리합니다. [ 문자열 치환 ]을 사용해도 동일한 결과를 얻을 수 있습니다.

 

 

문자열 치환 액션을 사용하면 여러개를 한번에 처리할 수 없기 때문에 콤마를 제거하고, 스페이스를 제거해야 합니다. 차이가 느껴지시나요?


[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로

반응형