ko ko en en de ko en ko en ko ko ko ko ko ko ko en ko ko ko ko ko ko ko ko ko ko en en en en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko en ko ko ko ko
Selector에 Regex, Fuzzy 사용하기 · 초보 웹 프로그래머
Home About Algorithm Aws Book Deploy Django Docker Restful Git Html&Css IntroducingPython Other Project SQL UiPath
10 Jun 2020 • UiPath
UiPath 19.10이후에 Selector의 고급 구성을 위해 Regular expression(정규 표현식) 과 Fuzzy(유사성)를 사용 할수 있습니다.
Selector에서 RegEx 검색 기능을 사용 하면 한번 검색으로 여러 요소를 식별 할 수 있습니다.
프로세스의 이름을 식별하는 곳에는 사용 할 수 없습니다.
matching: ='regex' # tag_name값으로 설정된 대상을 regex로 지정 한다.  =' ' # tag_name을 식별하는데 RegEx문법을 사용 한다.
위 그림에서 Selector의 마지막에 ^(Hello_)로 시작하는 부분을 보면 matching: ='regex'로 name태그를 RegEx문법을 사용 하겠다고 명시 해놓았습니다.
그리고 name태그의 값은 ^(Hello_) 로시작하며 이후는 이메일 형식을 검색하는 표현식을 작성 하였습니다.
결과는 Hello_sm.park@time-gate.com와 같이 Hello_로 시작하면 뒤가 이메일 형식인 Selector를 찾아 냅니다.
입력과 정확히 일치 하는것이 아닌 패턴을 기반으로 문자열을 찾을 수 있습니다.
자동화 프로세스중 일부가 변경되기 쉬운 경우 여러가지 속성에 따라 요소를 식별하고 Selector를 검증을 유연하게 할 수 있습니다.
많은 요소가 발견되면 첫번 째 요소를 선택 합니다.
프로세스의 이름을 식별하는 곳에는 사용 할 수 없습니다.
matching: ='fuzzy' # tag_name값으로 설정된 대상을 fuzzy로 지정 한다. fuzzylevel: =  # tag_name을 식별하는데 유사정도를 0~1사이로 지정한다. 유사성이 높은것이 1
위 그림은 name부분을 .com이 없이 Hello_sm.park@time-gate라고 지정하여 Selector를 찾을수 없는것을 알 수 있습니다.
그래서 name을 fuzzy검색으로 지정하고 유사성을 0.8로 주니 Selector를 찾는 것을 확인 할 수 있습니다.
또한 name을 Hellosmpark@time-gate로 중간에 _와 .을 없애도 Selector를 찾는것을 알 수 있습니다
하지만 fuzzylevel을 0.9로 높이니 유사성이 모자라 다시 Selector를 찾지 못하는것을 확인할 수 있습니다.
comments powered by Disqus.
Selector에 Regex, Fuzzy 사용하기 10 Jun 2020
Orchestrator OData API Filter 사용하기 07 Apr 2020
Orchestrator의 기능을 사용하는 액티비티 에러 대처 07 Apr 2020
Exception.Source가 제대로 나오지 않는 버그. 07 Apr 2020
PowerShell로 엑셀 비밀번호 해제하기 06 Apr 2020
PowerShell로 엑셀 시트이름 변경 하기 06 Apr 2020
Selector의 프레임워크 종류 변경 29 Jan 2020
PowerShell을 이용한 활성화된 엑셀의 경로와 시트 이름 가져오기 29 Jan 2020
HttpRequest로 파일을 다운받아 저장하기 29 Jan 2020
조건문의 AndAlso 와 OrElse 사용법 29 Jan 2020
PowerShell을 이용한 압축/압축풀기 06 Jan 2020
UiPath WebAPI Activity를 이용하여 Json 문자열을 역직렬화 할 때 숫자가 0으로 시작하면 8진수로 관리 된다. 06 Jan 2020
UiPath LINQ 사용방법 및 팁 23 Dec 2019
UiPath Excel매크로 처리를 위한 VBA팁 20 Dec 2019
UiPath Task 기능 사용하기. 20 Dec 2019
UiPath 라이센스 활성화 후 윈도우 계정 변경 20 Dec 2019
문자열 처리 관련 팁 20 Dec 2019
DRM Excel작업 동영상 캡쳐시 DRM 관련 캡쳐 방지 관련 20 Dec 2019
PowerShell로 엑셀 비밀번호 설정하기 20 Dec 2019
UiPath 2019.10 버전 License 변경 20 Dec 2019
UiPath Studio의 Tesseract OCR의 한글 인식하기 20 Nov 2019
UiPath Studio의 키보드 단축기 Cheat Sheet 20 Nov 2019
UiPath Orchestrator의 데이터베이스 패스워드 변경 19 Nov 2019
UiPath Stuido & Orchestrator 19.4.x 에서 19.10.x로 업그레이드 하기 19 Nov 2019
UiPath Orchestrator 19.10.x의 Modern Folders 활성화 19 Nov 2019
Html + JS로 CustomInput Activity 사용하기. 07 Nov 2019
데이터 테이블의 1개의 컬럼 데이터들을 배열로 변환하기. 04 Nov 2019
Command line 으로 로봇을 실행 시키기. 04 Nov 2019
Orchestrator Http Request로 Asset Create API 사용하기 04 Nov 2019