regex - 如何获取字符串不以某些子字符串开头
问题描述
我尝试使用re.findall('^(?!a)b', 'xyzabbcdebt')
选择所有b
不以a
.
我希望有['b', 'b']
。
但是,它给出了一个空数组。
什么是正确的正则表达式?
解决方案
推荐阅读
- postgresql - 在 postgres 容器中创建多个数据库
- c++ - 如何使用 Qt 5 (C++) 中的按钮运行和关闭 roslaunch
- sql-server - SQL Server - 列名无效
- java - 如何使用java查询mongodb
- python - 两个稀疏数据集的插值结果(图像匹配)
- javascript - 如何在Javascript中的其他函数中使用参数返回一个函数
- python - 从 .py 文件生成 .exe 后,从 dist 文件夹运行 .exe 文件时发生以下错误
- python - 在 python 中使用 Clibs 随机分配内存
- c# - 用于 if 语句的 Visual Studio C# 延迟函数
- bash - 打印 IFS 字符