gpt4 book ai didi

python - 检查年份是否在字符串中(4 个连续数字)

转载 作者:太空狗 更新时间:2023-10-30 02:04:57 24 4
gpt4 key购买 nike

如何查找列表中的字符串是否包含年份(例如 1999)。我想我会检查四个连续的数字,例如:[1-2][0-9][0-9][0-9]

如何对照列表项进行检查?这是我已经尝试过的方法

for piece in reflist:
if "\d{4}" in piece:
# Do something

for piece in reflist:
if re.match('\d{4}', piece):
print piece + '\n'

最佳答案

您想使用 re.search() 来测试输入字符串中任何地方的匹配。

要更精确地匹配(最近)年份,您可以使用:

re.search(r'[12]\d{3}', piece)

这将匹配从 1000 到 2999 的任何内容。

关于python - 检查年份是否在字符串中(4 个连续数字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999455/

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