코드/AHK,VBA / / 2021. 5. 13. 00:09

오토핫키 [정규식] 필요한 것만 RegExMatch

반응형

정규식이 무엇일까?  정답! 긴~~~~~ 문장중에서 특정한 패턴을 지닌 문단을 추출하는 함수라고 생각하면 된다.

웹파싱같은걸 하면 무지막지막지하게 긴 html 코드가 나오는데 여기서 내가 필요한 부분만 쏙 빼내는 기술이라고 생각하면된다.

정규식에는 아주 중요한 특징이 있다.

 

그것은 바로!!

 

정규식 특 : 맨날맨날 까먹어서 맨날 검색함

자주쓰는 정규식 하나만 올리겠다. 사실상 이것외에 있을필요가 있나 싶을정도...

전문용어는 모르겠고 예문으로 올리겠다.

 

 

 

작업 1

InputText := "abc123가나다"

 

RegExMatch(InputText,"abc(.*?)가나다",OutputText)

 

     msgbox % OutputText "/////"  OutputText1

 

 

결과 1
abc123가나다/////123

 

작업 2

inputText := "<p>지율</p><p>지홍</p><p>지순</p><p>지숙</p>"
startnum:=1

loop{

startnum:=RegExMatch(InputText,"<p>(.*?)</p>",OutputText,startNum)+1

     
     OutPut2:= Output2 "`n" OutputText1

     if(OutPutText1="")
          break
}
msgbox % OutPut2

 

결과 2

지율

지홍

지순

지숙

이제 까먹지 말자.

까먹어도 여기 들어와서 또 찾지말고

바로바로 하자.. 

 

반응형

'코드 > AHK,VBA' 카테고리의 다른 글

자꾸 까먹는 Gui정리, 나중에 정리하기  (0) 2020.06.10
[004] 조건문  (0) 2020.04.19
[003] 이미지서치  (0) 2020.04.19
[002] 반복시키기  (0) 2020.04.19
[001] 기본 명령어  (0) 2020.04.19
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유