找不到如何在TKINTER条目框中格式化电话号码

发布于 2025-02-06 08:20:31 字数 110 浏览 2 评论 0原文

我将python 3.9与tkinter一起使用。我想创建一个TTK.Entry小部件,当将电话号码输入为10个污染物的字符串时,它将自动插入()(例如(555)234-2299)。我正在使用的是可能的吗?

I use Python 3.9 with Tkinter. I would like to create an ttk.Entry widget that would, when a Phone Number is inputted as a string of 10 intigers will automatically insert the () such as (555)234-2299. Is this possible with what I am using?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜司空 2025-02-13 08:20:31

当电话号码作为10个污染物的字符串输入时
自动插入(),例如(555)234-2299。

添加名称空间导入RE

代码:

import re
print('(%s)%s-%s' % tuple(re.findall(r'\d{4}$|\d{3}', '5552342299')))

结果输出:

(555)234-2299

when a Phone Number is inputted as a string of 10 intigers will
automatically insert the () such as (555)234-2299.

Add namespace import re.

Code:

import re
print('(%s)%s-%s' % tuple(re.findall(r'\d{4}$|\d{3}', '5552342299')))

Result output:

(555)234-2299

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文