在 Python 中使用正则表达式确定字符串的不匹配部分

2023-11-21

假设我有一个字符串“a foobar”,我使用“^a\s*”来匹配“a”。

有没有办法轻松返回“foobar”? (什么不匹配)

我想使用正则表达式来查找命令词,并使用正则表达式从字符串中删除命令词。

我知道如何使用以下方法来做到这一点:

mystring[:regexobj.start()] + email[regexobj.end():]

但如果我有多个匹配项,这就不行了。

Thanks!


Use re.sub:

import re
s = "87 foo 87 bar"
r = re.compile(r"87\s*")
s = r.sub('', s)
print s

Result:

foo bar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Python 中使用正则表达式确定字符串的不匹配部分 的相关文章

随机推荐

  • Android中如何禁用状态栏点击和下拉?

    如何在 Android 中禁用状态栏点击和下拉 我已经尝试了很多东西 但这不起作用 在我看来 有两种选择 选项 1 您可以在状态栏上放置一个窗口以禁用任何触摸或下拉 选项 2 您还可以重写 OnWindowFocusChanged 方法以在
  • XHTML 中的空元素关闭前是否还需要添加空格?

    W3C 建议在 XHTML 中的结束标记前放置一个空格 因为这可以更好地向后兼容某些浏览器 例如写 br 代替 br 但是 是否还有浏览器不允许您省略空格 W3C 没有提及哪些浏览器会导致问题 我知道这没有多大区别 我只是更喜欢较短的版本
  • 关闭应用程序是否会停止所有活动的BackgroundWorker?

    简单的问题 重复一下标题 关闭 WinForms 应用程序是否会停止所有活动的后台工作人员 是的 它确实 BackgroundWorker RunWorkerAsync只需调用BeginInvoke在内部委托上 该委托又将请求排队到Thre
  • 厨师食谱在 ohai 未定义方法“[]”上失败,因为 nil:NilClass

    我正在编写一本厨师食谱 在我的流浪盒子上设置一个带有 nginx postgresql 和 unicorn 的普通 ubuntu 12 04 2 但是我遇到了 nginx 的麻烦 有一个例外 undefined method for nil
  • numpy 向量化方法来计算整数数组中的非零位

    我有一个整数数组 int1 int2 intn 我想计算这些整数的二进制表示中有多少个非零位 例如 bin 123 gt 0b1111011 there are 6 non zero bits 当然 我可以循环整数列表 使用bin and
  • 在 vs code 中调试 webpack 开发服务器?

    是否可以配置 launch json 来调试 webpack 开发服务器 就我而言 我正在开发一个通用 通过 Express 服务器渲染 React 应用程序 如果能够直接在 VS Code 中调试服务器端 那就太好了 我一直在使用 Web
  • PHP/MySQL - 将数组数据存储为 JSON,不好的做法?

    我想知道将数组作为 JSON 字符串存储在 mysql 文本字段中是否是一个好的做法 我正在创建一张发票 允许用户向发票添加无限数量的产品 提交表单后 它会删除所有空白项目等 但我通常会留下 2 5 个项目 具体取决于情况 每个商品都有一个
  • 如何以编程方式了解天蓝色角色的当前区域?

    我需要以编程方式找到我当前角色运行的当前区域 例如 美国西部 或 美国东部 有没有API可以找到这个 考虑使用获取云服务在服务管理 API 中 当您提供您的角色所属的服务时 您可以检索类似于以下内容的响应 请注意我已加星标的位置字段
  • INSERT ... SELECT 是原子事务吗?

    我使用这样的查询 INSERT INTO table SELECT FROM table2 t2 JOIN WHERE table2 date lt now 1 day INTERVAL FOR UPDATE OF t2 SKIP LOCK
  • 在 T-SQL 中联接来自 XML 的数据

    我有以下 XML 消息 DECLARE XML AS XML SET XML
  • Visual Basic 中的 Action(Of T),位于 List(Of T).ForEach 中

    我到处搜索有关如何使用此功能的文档 当循环我could写起来很简单 不需要时间 我真的很想学习如何使用它 基本上我有一堂课 比如说 Widget 有一个Save sub 不返回任何内容 所以 Dim w as New Widget w Sa
  • Google Datastore 查询和最终一致性

    我想确认我对 Google 数据存储中最终一致性的理解 假设我有一个定义如下的实体 使用 ndb class Record ndb Model name ndb StringProperty content ndb BlobProperty
  • 有没有按类前缀的 CSS 选择器?

    我想将 CSS 规则应用于其中一个类与指定前缀匹配的任何元素 例如 我想要一个适用于具有以以下开头的类的 div 的规则status 以下片段中的 A 和 C 但不是 B div class foo class status importa
  • 使用不同的查询字符串缓存图像(S3 签名的 URL)

    我想知道是否可以让浏览器缓存带有签名网址的图像 我想要的是为每个请求生成一个新的签名网址 相同的图像 但具有更新的签名 但不要让浏览器每次都重新下载它 那么 假设与缓存相关的标头设置正确 并且除了查询字符串之外所有 URL 都是相同的 有什
  • 这两种添加字符串的情况有什么区别?

    我注意到当我初始化一个字符串时 编译器报告了一个我没有预料到的错误 例如 include
  • Java JLabel,将文本中断到下一行?

    好久没提问了 我正在用 Java 开发一个应用程序 其中JLabels被使用 不管怎样 正如你可能从下面的图片中看到的 也可能看不到的 上面写着的文字Category Test被打断并最终说Categor 反而 一旦文本填满标签的宽度 有什
  • 找到两个总和相等且总和最大的子序列?

    我已经删除了这个问题的所有故事情节 Q 给你 N 个数字 你必须找到 2 个等和子序列 且总和最大 您不一定需要使用所有数字 Eg 1 5 1 2 3 4 1 Sub sequence 1 2 3 sum 5 Sub sequence 2
  • 使用 SCRAM-SHA-1 在猫鼬中进行身份验证

    我最近从 MongoDB 2 6 升级到 3 0 4 还将 Mongoose 版本升级到 4 0 0 现在每当我尝试使用 mongoose 连接到 mongodb 时 mongoose connect mongodb user passwo
  • 无法从 IP 访问 Visual Studio 项目,只能访问 http://localhost

    我正在视觉工作室中运行一个项目 我点击运行 它会启动 IE 并指向http localhost 1267 如果我尝试访问http 10 211 55 3 1267 机器的IP 即使从同一台机器访问 我也什么也得不到 IIS7运行良好 该机器
  • 在 Python 中使用正则表达式确定字符串的不匹配部分

    假设我有一个字符串 a foobar 我使用 a s 来匹配 a 有没有办法轻松返回 foobar 什么不匹配 我想使用正则表达式来查找命令词 并使用正则表达式从字符串中删除命令词 我知道如何使用以下方法来做到这一点 mystring re