首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查找关键字后面的数字

如何查找关键字后面的数字
EN

Stack Overflow用户
提问于 2020-11-10 07:58:43
回答 1查看 25关注 0票数 0

我有一个包含引用的字符串。很少有参考文献包含ISBN代码,我需要将其提取出来。我试过了,但它不是在循环中工作,但是,单独使用一个字符串。

示例数据:

曾庆安(2015年10月28日)。无线通信、网络和应用: WCNA 2014论文集。斯普林格。ISBN 978-81-322-2580-5

Dhavale,Sunita Vikrant (2017年3月10日)。先进的基于图像的垃圾邮件检测和过滤技术。好时,宾夕法尼亚州: IGI Global。第91页。ISBN 9781683180142。检索于2019年9月27日。

代码语言:javascript
运行
复制
    for line in dftrial['text']:
        line = line.get_text()
        print(type(line))
        search_q = re.findall(r'ISBN (\d+)', line)
        print(search_q)
EN

回答 1

Stack Overflow用户

发布于 2020-11-10 08:36:37

下面给出的程序可以很好地解决你的问题,它是用python3编写的

代码语言:javascript
运行
复制
>>> text = ["Qing-An Zeng (October 28, 2015). Wireless Communications, Networking and Applications: Proceedings of WCNA 2014. Springer. ISBN 978-81-322-2580-5.","Dhavale, Sunita Vikrant (March 10, 2017). Advanced Image-Based Spam Detection and Filtering Techniques. Hershey, PA: IGI Global. p. 91. ISBN 9781683180142. Retrieved September 27, 2019."]
>>> for txt in text:
...    x = re.findall("ISBN.[^.]*", txt)
...    print(x)
... 
['ISBN 978-81-322-2580-5']
['ISBN 9781683180142']
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64760942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档