에디터 RPA 매크로 제작 - 숫자만 걸러내는 방법. (정규식, 파이썬 코드)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. [ OCR 체크 ]나 구글 Vision AI로 특정 문자를 인식할 때 불필요한 문자까지 같이 들어오는 경우가 있습니다. 예를 들어 아래와 같은 문자가 가변적으로 생성된다고 생각 해보세요.
[ 정규식 예제 보기 ]
- 1234가나다
- 11가나다
- 12가나다
여기서 뒤에 "가나다" 문자는 고정이라고하면 뒤에서 3글자를 자르면 됩니다. 이런 경우 아래와 같이 [ 파이썬 코드 실행 ] 처리할 수 있습니다.
숫자와 문자가 합쳐져서 올때는 문제가 없지만, 숫자가 없이 문자만 올수도 있다면 빈값을 0으로 변환해줘야 합니다. 예를 들어서 "가나다"만 인식했다면 결과 값은 빈 값이 됩니다. 이런 경우 빈 값으로 수식이나 연산에 사용하면 에러가 나겠죠? 그래서, 아래와 같이 빈 값이면 0으로 바꿔주는 로직을 추가할 수 있습니다.
만약, 뒤에 텍스트가 고정이 아니고 가변적이라면 어떻게 해야 할까요? 이런 경우에는 [ 정규 표현식 ]을 사용하여 숫자만 걸러낼 수 있습니다.
[ 문자열 치환 ] 액션에서도 정규식을 사용할 수 있으므로 동일한 결과를 얻을 수 있습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
추천0 비추천0
- 이전글오토핫키 랜덤 좌표 만들기. (Create AutoHotkey Random Coordinates.) 22.11.10
- 다음글문자, 숫자 인식 매크로 - 숫자에 콤마나 소수점, 슬래쉬가 있을때 OCR 정확도를 높히는 방법. (스크립트 소수점 없애기) 22.11.08
댓글목록
등록된 댓글이 없습니다.