python - 如何在具有特定首字母和最后一个字母的字符串中查找子字符串?
问题描述
例如,
我有字符串'abdadqdqbdabdabdawb'
如何找到以 . 开头'a'
和结尾的子字符串'b'
。
输出应该是:
['ab', 'adqdqb', 'ab', 'ab', 'awb']
解决方案
import re
re.findall(r'[Aa][^Bb]*[Bb]', 'abdadqdqbdabdabdawb')
>>> ['ab', 'adqdqb', 'ab', 'ab', 'awb']
推荐阅读
- excel - 如何用 Excel VBA 中的列名填充下拉列表?
- python - 改进用于文本分类的 Keras 模型
- javascript - angularjs - 动态 ng-if
- ruby-on-rails - 包裹在使用 sidekid 交付的延迟作业中的 ActiveMailer 不会显示在 Sidekiq 邮件队列中?为什么?
- r - 如何在 R markdown 中缩进编号的引用列表?
- sql - 如何在排名排行榜表中查询特定用户条目和“围绕”用户的条目子集?
- javascript - VSCode 中 JavaScript 的代码导航:导航到外部类方法
- javascript - 谷歌云函数承诺执行和返回
- javascript - 如何在本机反应中的搜索过滤器中不返回任何结果
- c# - 为 SAP B1 创建自定义 ActiveX 控件