2011-01-20 9 views
2

in wxPython Styled text、検索されたテキストが最初に出現するFindTextがあります。 すべての出現箇所を見つけて、リストに入れたり、一言で辞めたりする方法はありますか?組み込みの機能はありません場合はwxPythonで検索結果の配列を返しますか?

答えて

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)] 
関連する問題