gpt4 book ai didi

python - 如何验证字符串并将其转换为特定格式python

转载 作者:行者123 更新时间:2023-12-01 09:20:18 25 4
gpt4 key购买 nike

我正在尝试创建代码,该代码将接受文本输入,消除所有空白字符(左侧和右侧,而不是字符之间的空白字符),然后验证字符串是否具有以下格式:“XXX XXX”(其中 X 是字母或数字)。如果没有(假设它具有 XXX-XXX 或 XXXXXX 格式),它会将其转换为此类格式。

我知道我可以使用 strip 从字符串中删除空格。我还知道如何检查字符串的长度以及如何转换它,但我不知道如何在使用 .strip() 后验证字符串。

最佳答案

使用正则表达式。

>>> import re
>>> inp.strip()
aB8-9uG
>>> match = re.match(r"([0-9a-zA-Z]{3})(?:\-| |)([0-9a-zA-Z]{3})", _)
>>> match
<_sre.SRE_Match object; span=(0, 7), match='aB8-9uG'>
>>> match.group(1) + " " + match.group(2)
aB8 9uG

关于python - 如何验证字符串并将其转换为特定格式python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50841823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com