披露:代码不是我自己的,只是从互联网上编辑并添加了正则表达式功能
我想在文本中查找数字,并使用Regex将其替换为'number'标记,下面的代码就是这样做的。我使用tkinter从用户那里获取文本
from tkinter import *
root=Tk()
def Reg_ex():
inputValue=textBox.get("1.0","end-1c")
A = re.sub("\d+", '<number>',inputValue)
print(A)
textBox=Text(root, height=40, width=50)
textBox.pack()
buttonCommit=Button(root, height=1, width=10, text="Reg_number",
command= Reg_ex)
buttonCommit.pack()
mainloop()
障碍:如何将打印输出写回文本框供用户查看
目前它在终端中打印,但我希望输出返回到文本区域,以便用户看到原始文本替换为reg_ex处理文本
请帮忙
您可以使用
Text
小部件的replace
方法然而,我认为这样做更有用。这个版本使
replace
更加动态和健壮,允许您重用它并从外部控制它的行为相关问题 更多 >
编程相关推荐