Python正则表达式在集合内匹配

2024-01-21

测试时http://gskinner.com/RegExr/ http://gskinner.com/RegExr/(在线正则表达式测试器),正则表达式[jpg|bmp]当 jpg 或 bmp 存在时返回结果,但是,当我在 python 中运行此正则表达式时,它只返回 j 或 b。如何使正则表达式将整个单词“jpg”或“bmp”放入集合中?以前可能有人问过这个问题,但我不确定如何构建问题来找到答案。谢谢 !!!

如果有帮助的话,这是整个正则表达式

"http://www\S*(?i)\\.(jpg|bmp|png|gif|img|jng|jpeg|jpe|gif|giff)"

它基本上只是在 url 中查找图片


Use (jpg|bmp) http://regexr.com?2uf3s而不是方括号。

方括号的意思是 - 匹配方括号中的字符。

编辑 - 你可能想要这样的东西:[^ ].*?(jpg|bmp) http://regexr.com?2uf3v or [^ ].*?\.(jpg|bmp)

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

Python正则表达式在集合内匹配 的相关文章

随机推荐

  • 如何从源代码构建 Nix 包?

    我认为 NixOS 很棒 但无法弄清楚如何从源代码构建包 了解Nix 表达语言 https nixos wiki wiki Nix Expression Language不是问题 而是知道要放入什么default nix为了构建一个包 以
  • 当“class B extends A”和“L <: A”时,为什么“List[B]”不是“Seq[L]”的子类型?

    Having class A class B extends A 正确的写法是 val foo Seq A List B new B 出现错误时我会错过什么 def bar L lt A Seq L List B new B Error e
  • 打印时多余空格

    我已经阅读了一些 python 空白删除问题和答案 但无法找到我正在寻找的内容 这是一个小程序 显示了该问题的具体示例 我非常感谢你的帮助 import random math score random randint 200 800 ma
  • 自动为 $fillable 属性赋值 (Laravel 4)

    我正在尝试使用 Laravel 4 将数据从本地主机数据库同步到实时数据库 除了列是动态的表之外 一切正常 所以在我的模型中我做了类似的事情
  • 我可以根据条件禁用 ViewCell.ContextActions

    您好 我使用 Xamarin Forms ListView 我想知道是否可以根据特定绑定或后面的代码禁用上下文操作 我在整个应用程序中使用一个 GroupedListView 但它根据用户正在执行的操作显示不同的数据 有一个 管理您的收藏夹
  • 如何修复生产中的 502 Bad Gateway 错误(Nginx)?

    当我尝试在数字海洋中托管的项目中上传大小约为 600MB 的大 csv 文件时 它尝试上传但显示 502 Bad Gateway Error Nginx 该应用程序是一个数据转换应用程序 这在本地工作时效果很好 sudo tail 30 v
  • javax.ejb.EJBException java.lang.IllegalStateException:无法检索 unitName 的 EntityManagerFactory

    我正在使用 EJB 开发 JavaEE 应用程序 我有一个名为Medico哪个代码是 Entity public class Medico implements Serializable private static final long
  • 为什么我不需要导出/导入 TypeScript 接口?

    我和我的同事一起创建了一个 Angular 5 应用程序 我为所有界面创建了一个文件夹 并按功能对它们进行分组 但是 我没有在它们上包含任何导出符号 并且在使用它们时 我永远不需要导入它们 它们只是存在并且不会产生任何编译错误 我喜欢这种方
  • “系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe”

    我在 Windows 8 上使用 JDK 8u25 并且 Java 安装遇到问题 我可以跑javac完全没问题 但是正在运行java产生此错误消息 The system cannot find the file C ProgramData
  • 在整个交易过程中始终使用“现在”的价值

    我正在寻找在整个交易中使用一致的当前日期和时间值的指南 我所说的事务大致指的是应用程序服务方法 此类方法通常执行单个 SQL 事务 至少在我的应用程序中是这样 环境背景 答案中描述的一种方法这个问题 https stackoverflow
  • Grails 客户端验证

    您 如果您 如何使用 grails 管理客户端验证 您使用插件还是使用 javascript 框架反映您的约束 干杯 我个人没有使用过它们 但这两个插件可能会对您有所帮助 http grails org plugin javascript
  • 需要下一状态传播进行反向传播的神经网络强化学习

    我正在尝试构建一个包含卷积和 LSTM 使用 Torch 库 的神经网络 以通过 Q 学习或优势学习进行训练 这两者都需要在更新状态 T 的权重之前通过网络传播状态 T 1 必须进行额外的传播会降低性能 这很糟糕 但不是too坏的 然而 问
  • 优化 MySQL 导入(将详细 SQL 转储转换为快速 SQL 转储/使用扩展插入)

    我们正在使用 mysqldump 和选项 complete insert skip extended insert创建保存在 VCS 中的数据库转储 我们使用这些选项 和 VCS 可以轻松比较不同的数据库版本 现在导入转储需要相当长的时间
  • 德尔福和 i18n

    Delphi 是否以任何方式支持国际化 我已经看到我可以为项目添加不同的语言 但这似乎会创建 dfm 文件的多个实例 因此 语言不能在运行时更改 我说得对吗 您如何处理国际化 如果您这样做 有没有最佳实践 Delphi 附带了一些工具来执行
  • jQuery 发布请求(不是 AJAX)

    在 ASP NET MVC 应用程序中 我使用 jQuery 在按钮单击时发布数据
  • 当弹出窗口打开时禁用后台的所有内容

    我正在开发一个基于 HTML JQuery 和 CSS 的网页 我想在其中使用简单的 div 标签打开弹出窗口 我想在弹出窗口打开时禁用后台的所有内容 这意味着虽然弹出 div 对用户可见 但他或她不应该能够单击网页上的任何其他内容 弹出窗
  • 画布中的鼠标偏移 [fabric.js]

    我已经阅读了 3 5 个关于鼠标偏移的主题 但我仍然不明白哪里混乱了 就我而言 60 时一切正常 另外40 的鼠标是偏移的 有时对象位置与鼠标行为无关 IE 和 Chrome 是最混乱的 我尝试编辑样式表和父 div 但没有任何结果 最糟糕
  • 对象没有 hasOwnProperty 方法(即未定义)- IE8

    这看起来很奇怪 这是我在IE8控制台中的实验 typeof obj1 object obj1 hasOwnProperty typeof obj2 object obj2 hasOwnProperty undefined 关于什么可能导致这
  • 向 App Store 提交 iPhone 应用程序的流程? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 是否需要先支付 99 美元才能观看视频以向 App Store 提交 iPhone 应用程序 还是可以在任何地方免费获得 您可以加入开发者计划并免费观
  • Python正则表达式在集合内匹配

    测试时http gskinner com RegExr http gskinner com RegExr 在线正则表达式测试器 正则表达式 jpg bmp 当 jpg 或 bmp 存在时返回结果 但是 当我在 python 中运行此正则表达