tkinter.Text | text1.search | text富文本框里搜索字符的相关用法 | 以及search方法的相关属性
————————————————
————————————————
【例子代码↓】
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
text1=tkinter.Text(root,width=30,height=5)
text1.pack()
text1.insert(tkinter.INSERT,"我很爱python编程!编程改变世界!i love Python!")
Start_SoSuo="1.0"
# 使用while循环的方式进行全文搜索
while(True):
Find_SuoYin_x = text1.search("o", Start_SoSuo, stopindex=tkinter.END)
# print("测试输出索引值:",Find_SuoYin_x,"以及数据类型:",type(Find_SuoYin_x))
if not Find_SuoYin_x:
break
print("找到了!找到结果的索引是:",Find_SuoYin_x,"以及数据类型:",type(Find_SuoYin_x))
print("反向通过索引,输出找到的值:", text1.get(Find_SuoYin_x, Find_SuoYin_x+"+1c"))
Start_SoSuo=Find_SuoYin_x+"+1c"
root.mainloop()
————————————————
————————————————
输出结果:
找到了!找到结果的索引是: 1.7 以及数据类型: <class 'str'>
反向通过索引,输出找到的值: o
找到了!找到结果的索引是: 1.22 以及数据类型: <class 'str'>
反向通过索引,输出找到的值: o
找到了!找到结果的索引是: 1.30 以及数据类型: <class 'str'>
反向通过索引,输出找到的值: o