python - 带有正则表达式的特殊子字符串
问题描述
我正在尝试查找给定类型的所有子字符串:xyx或xxyxx等等。例如在字符串中:abcbaba可能的子字符串是:bcb、bab和aba。
我最简单的模式是:r'([a-z]+)[a-z](\1)'
但它不匹配子字符串bab。看起来这种模式只能看到彼此相邻但不能重叠的子项。第二个问题是正则表达式也匹配相同字母的子字符串,不应该:(
我正在寻求提示或帮助。我正在使用 python 学习正则表达式。
解决方案
推荐阅读
- c# - 基于 BouncyCastle 的 PrivateBin API 实现
- android - Android Studio 3.6 测试框架意外退出,编排器崩溃
- python - 根据特定键统一字典列表 - 在重复的情况下保留特定的出现
- asp.net-core - 是否可以更改 UserManager
的一生? - ios - UIView 内的 CollectionView 重复
- gcc - 当前缀为 /usr/local 时,libepoxy 的 autogen 找不到 xorg-macros
- amazon-web-services - MOTO后端服务如何创建bucket
- python - 如何使用 sklearn 对不平衡数据集的逻辑回归进行评估?
- python - 修复我的 Python 安装和 Jupyter Notebook
- scala - Scala:如何访问在其他代码块中定义的方法中的变量