python - 如何获取不在模式 grep 中的所有内容
问题描述
我正在尝试获取大括号中未包含的特定字符串。我使用以下模式来匹配大括号内的内容:
\{[A-z0-9]+\}
对于这个字符串:
{hello}cat{world}
匹配hello和world部分。我需要的是相反的,所以cat在这个特定的例子中。它应该适用于任何类型的字符串,即:
{foo} - gives nothing
{foo}bar{aaa} - gives bar
cat - gives cat
dog{cat}fish - gives dog and fish
如果这很重要,我会使用 Python。
解决方案
推荐阅读
- apache-kafka - 在 Windows 10 Linux 子系统中使用融合 KSQL 时 Kafka 服务器崩溃
- c# - 身份验证 .NET Core (3.0) Web API 后,始终从 Azure AD 获取用户详细信息中的空值
- java - Linux 上出现不满意的链接错误(没有这样的文件或目录),而文件在给定路径下可用
- reactjs - 创建我的库时如何导出样式文件夹
- javascript - 通过等于对象数组并将其替换为来自同一对象数组集合的新值来查找对象中的值
- arrays - 使用数组时 Julia 中的边界错误
- arrays - Mongo 在对象数组中按 id 查找位置
- azure - 需要将自定义 vm 映像从一个订阅复制到另一个订阅
- python - 对容器化应用程序使用加密时管理解密密钥的正确方法
- c# - GoogleJsonWebSignature ValidateAsync JWT 无效