使用python在文档中引用的不同年份的数量

时间:2018-12-10 15:50:34

标签: python

我想查找文档中引用的年总数(仅是四个数字的整数),该年数是使用python的普通字符串输入。无需使用Regex就可以做到吗?

2 个答案:

答案 0 :(得分:0)

有可能,但是很难-您应该准备所有年份的列表,而不是按单词拆分字符串并将每个单词与列表元素进行比较。正则表达式是更好的方法。

答案 1 :(得分:0)

我的意思是,您可以使用正则表达式执行任何操作,也可以不用它进行操作。

下面的我的方法。

Def find_years(s):
    return [ycandidate for ycandidate in filter(len == 4, s.split()) if ycandidate.isdigit()]

编辑:尽管您可能应该为此使用正则表达式,它看起来似乎很复杂,但是值得学习。