2011-01-20 6 views
2

in wxPython 스타일이 지정된 텍스트에는 검색된 텍스트 중 첫 번째 항목을 찾는 FindText가 있습니다. 모든 항목을 찾아서 목록에 넣거나 한 번에 dict을 넣는 방법이 있습니까? 어떤 내장 함수가 없다면wxPython에서 found의 배열을 반환하는 검색?

답변

1

, 당신은 단지 StyledTextCtrl의 내용에 re.finditer 사용할 수 있습니다

import re 

full_text = my_stc.GetText() 
search_string = 'a string to find' 

matches = [i.start() for i in re.finditer(search_string, full_text)] 
관련 문제