강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

윤병현님의 프로필 이미지
윤병현

작성한 질문수

블록설정된 텍스트를 변수에 할당하기

작성

·

35

0

안녕하세요 일코님

늘 친절한 답변 감사합니다 ^^

 

 

# 블록 텍스트 추출
def extract_text_from_block():  
    hwp.InitScan(range=0xff)  # 0xff <<선택된 범위 내에서 검색
    _, text_blokced = hwp.GetText()  # 텍스트만 추출
    hwp.ReleaseScan() # 스캔을 해제.
    print(f"text_blokced: {text_blokced}")
    return text_blokced # 이경우, 해당 target이 text에 포함되어있으면 True, 아니면 False를 반환.

 

현재 블록 설정된 텍스트를 변수에 할당할때

 

text = extract_text_from_block(block_text) 이런식으로 하는데요.

현재 이 방법을 썼을 때, 한줄 범위에 대해서는 이게 잘 되는데,,
여러줄을 블록한 상태로 이 함수를 실행하면

print(text) 했을 때,

'\r\n'

이렇게만 나오네요.. 혹시 뭐가 잘못된걸까요?

그리고 블록텍스트를 변수에 할당하는 더 좋은 방식이 있을까요?

 


답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
윤병현님의 프로필 이미지
윤병현

작성한 질문수

질문하기