Python 提取字符串中的指定字符 正则表达式
文章摘要
HeoGPT
这篇文章介绍了使用 Python 正则表达式提取字符串中的指定字符的方法。包括从字符串中提取指定字符、提取指定两段字符中间的字符等。同时,文章也分享了相应的代码和运行结果。
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉本文为转载文章,以下内容来源于
python 提取字符串中的指定字符 正则表达式
斧不止三板
例1:
字符串: ‘湖南省长沙市岳麓区麓山南路麓山门’
提取:湖南,长沙
在不用正则表达式的情况下:
1 | address = '湖南省长沙市岳麓区麓山南路麓山门' |
输出结果:
例二:
从一段文字中提取指定两段字符中间的字符
字符串 = ‘’师资力量学校现有教职工近4000余人,其中专任教师1800余人,教授、副教授1100余人,中国科学院院士3名,中国工程院院士3名,双聘两院院士2名,加拿大工程院院士1名,发展中国家科学院院士1名,“千人计划”53人,“万人计划”学者13人、“长江学者”15人,国家杰出青年基金获得者21人,国务院学位委员会学科评议组成员6人,入选国家百千万人才工程(“百千万人才工程”一二层次人选、新世纪百千万人才工程国家级人选)23人、国家创新人才推进计划中青年创新领军人才2人,教育部新世纪优秀人才支持计划入选者134人,湖南省“百人计划”学者64人,湖南省“芙蓉学者奖励计划”特聘教授、讲座教授17人,享受政府特殊津贴专家201人,国家教学名师4人,国家自然科学基金创新研究群体3个,教育部“长江学者与创新团队发展计划”创新团队8个,湖南省自然科学基金创新研究群体11个。(数据截止日期:2017年01月) [31] “
指定两段字符:“长江学者”与“人”,
目标字符:中间的数字“15”
正则式:
(.+?) 惰性匹配
\d+ 匹配多个数字
1 | import re |
运行结果:
- 感谢你赐予我前进的力量
打赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是转载或翻译文章,版权归原作者所有。建议访问原文,转载本文请联系原作者。
评论
生成评论
匿名评论
违规举报
✅ 你无需删除空行,直接评论以获取最佳展示效果