如何在 python 正则表达式中匹配双引号?

2023-12-21

我用这个语句result=re.match(r"\[.+\]",sentence)匹配sentence="[balabala]"。但我总是得到None。为什么?我尝试了很多次,在线正则表达式测试表明它有效。


  1. 正则表达式中的双引号是分隔字符串而不是正则表达式的一部分。如果您希望它们成为实际表达式的一部分,则需要添加更多内容,并使用反斜杠转义它们 (r"\"\[.+\]\"")。或者,将字符串括在单引号中 (r'"\[.+\]"').
  2. re.match()仅当在以下位置找到表达式时才产生匹配开始字符串的。由于在您的示例中,字符串开头有一个双引号字符,并且正则表达式不包含双引号,因此它不会产生匹配项。尝试re.search() or re.findall()反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 python 正则表达式中匹配双引号? 的相关文章

  • python的_random是什么?

    如果你打开random py看看它是如何工作的 它的类Random子类 random Random import random class Random random Random Random number generator base
  • 正则表达式替换,但仅限于两种模式之间

    好的 我有一个多行字符串 我正在尝试对其进行一些清理 每行可能是也可能不是一大段引用文本的一部分 例子 This line is not quoted This part of the line is not quoted but this
  • 出现导入错误:无法从“随机”导入名称“随机”[重复]

    这个问题在这里已经有答案了 我在我的计算机上多次运行我的代码 但没有出现此错误 但突然间这个来了 File e Python 3 8 0 lib site packages comtypes client code cache py lin
  • 如何更改条形图上的 y 轴限制?

    我有一个df 我从中索引了europe n我绘制了一个条形图 europe n r 5 c 45 looks like this df Country string df Population numeric 变量 plt bar df C
  • Weasyprint 在调用 write_pdf 时获得未定义的属性:“AttributeError:‘PosixPath’对象没有属性‘read_text’”

    我正在 ubuntu 18 04 上运行 weasyprint 项目 并尝试创建一个 pdf 当我尝试设置页脚图像时 问题就开始了 我正在 python 3 6 7 上运行 这是我调用 weasyprint 的代码 import sys i
  • 肥皂服务的良好框架是什么?

    我正在寻找一个用于肥皂的好框架service 我更喜欢使用Pythonic框架 但是在查看了soaplib rpclib 太不稳定 SOAPy 不适用于2 7 和ZSI 太 令人困惑 之后 我不确定这是否可能 我对使用另一种语言感到满意 尽
  • ValueError:在 R 中使用 keras 模型时在用户代码中

    我正在尝试使用 R 在 R 中运行一维 CNNkeras包裹 我正在使用以下代码 library MASS library keras Create some data data Boston data lt Boston create a
  • numpy 数组最快的保存和加载选项

    我有一个生成二维的脚本numpy数组与dtype float和形状的顺序 1e3 1e6 现在我正在使用np save and np load对数组执行 IO 操作 然而 这些函数对于每个数组都需要几秒钟的时间 是否有更快的方法来保存和加载
  • 字母表中的加密和解密 - Python GCSE

    我目前正在尝试为学校编写一个程序 以便加密和解密输入的消息 我需要加密或解密的消息仅在字母表中 没有其他符号或密钥 例如 使用消息车加密输入的偏移量为 5 我希望它输出 afs 有人可以帮忙吗 这是我目前的代码 def find offse
  • 将 csv 文件按多列拆分为 panda 数据框

    我有一个包含多列的 tsv 文件 有 10 多列 但对我来说重要的列是名称为 user name shift id url id 的列 我想创建一个数据框 首先根据用户名分隔整个 csv 文件 即只有具有相同用户名的行才会分组在一起 从该块
  • 不重复的Python组合

    我有一个数字列表 我想从中进行组合 如果我有清单 t 2 2 2 2 4 c list itertools combinations t 4 结果是 2 2 2 2 2 2 2 4 2 2 2 4 2 2 2 4 2 2 2 4 但我想得到
  • 为图例中的点设置固定大小

    我正在制作一些散点图 我想将图例中的点的大小设置为固定的相等值 现在我有这个 import matplotlib pyplot as plt import numpy as np def rand data return np random
  • 如何在树莓派上更新到最新的 python 3.5.1 版本?

    我昨天拿到了 Raspberry Pi 我已经在尝试用它来编写代码了 我有一个计划在其上运行的程序 但它仅与 Python 版本 3 5 0 或 3 5 1 兼容 并且我在互联网上找到的所有内容似乎都已经过时 与 Python 2 有关 或
  • 监控单个文件

    我需要监控 使用watchdog http pythonhosted org watchdog index html 单个文件 而不是整个目录 避免监视整个目录的最佳方法是什么 我想this http pythonhosted org wa
  • Python unittest - 与assertRaises相反?

    我想编写一个测试来确定在给定情况下不会引发异常 测试是否有异常很简单is上调 sInvalidPath AlwaysSuppliesAnInvalidPath self assertRaises PathIsNotAValidOne MyO
  • Tornado websocket handler , self.close() 正在关闭连接而不触发 on_close() 方法

    我是 python stackoverflow tornado 的新手 所以请耐心等待 纠正我 我正在使用龙卷风开发实时应用程序 当我在 Websocket 处理程序类中调用 self close 时 on close 方法不会启动 这次我
  • 用于桌面数据库应用程序的 Python 框架

    是否有一个框架可以为Python开发桌面数据库应用程序 一些带有CRUD屏幕的屏幕 我正在寻找类似于 Windows 窗体的东西 能够将 TextField Combos 和其他 UI 隐喻与datasets连接到关系数据库例如 MySQL
  • 连接运算符 + 或 ,

    var1 abc var2 xyz print literal var1 var2 literalabcxyz print literal var1 var2 literal abc xyz 除了带有 的自动空格之外 两者有什么区别 哪个通
  • Python列表问题

    我在使用 python 列表时遇到问题 简化版本是 mylist1 some items in a list mylist2 mylist1 mylist1 pop i mylist insert i item print mylist1
  • Pandas 替换特定列上的值

    我知道这两个类似的问题 熊猫替换值 https stackoverflow com questions 27117773 pandas replace values Pandas 替换数据框中的列值 https stackoverflow

随机推荐

  • 咖啡脚本中的 switch case 语句

    我有几个不同的按钮调用相同的函数 我希望将它们包装在 switch 语句中 而不是使用一堆 else if 条件 任何帮助都会很棒 events click red blue black yellow openOverlay openOve
  • 如何计算Android项目中作为依赖项添加的库的大小

    我正在一个项目中使用多个库 例如 google play service retrofit gson glide twitter 和 facebook sdk 所以我想知道每个库在我的应用程序中占用的确切大小 请帮助我是否有任何可能的方法来
  • iOS 运动检测:运动检测灵敏度级别

    我有一个简单的问题 我正在尝试检测用户何时摇动 iPhone 我有标准代码来检测运动 这没有问题 然而 在我的实际手机上进行测试时 我意识到你必须用力摇动设备才能触发运动检测 我想知道是否有办法实施一定程度的敏感性检查 例如 一种检测用户是
  • SparkSQL 是 RDBMS 还是 NOSQL?

    最近和朋友讨论Spark SQL的特性时 遇到了这个问题 它们是 ACID 事务吗 Spark SQL 遵循 CAP 定理吗 我对这个领域有点陌生 请帮助我 提前致谢 SparkSQL 是一种查询语言 而不是像 Hive 或 MYSQL 那
  • Android OpenGL ES 和 2D

    嗯 这是我的要求 我还不知道OpenGL 而且我也不愿意学习它 我想直接学习OpenGL ES 因为我的开发目标是android 我想学习 OpenGL ES 以发展我的能力2D游戏 我选择它是出于性能目的 因为基本的 SurfaceVie
  • 名词、动词、形容词等的单独单词列表

    通常单词列表是 1 个包含所有内容的文件 但是是否有可单独下载的名词列表 动词列表 形容词列表等 我特别需要它们来学习英语 如果您只下载数据库文件wordnet princeton edu download 当前版本 https wordn
  • 多个字段的 Laravel SUM 使用原始查询返回 null

    以下是我的查询 sales DB table sales gt leftJoin category sales category sales sale id sales id gt leftJoin department sales dep
  • 使用javascript的最大子数组[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 给定一个整数数组 nums 找到连续的子数组 至少包含一个数字 其总和最大并返回其总和 Example 输入 2 1 3 4 1 2
  • 将外来字符更改为对应的罗马字符

    我正在使用 php 我想知道是否有一种预定义的方法可以将外来字符转换为非外来字符 字符如 一切都导致 e 我正在寻找一个函数 它接受一个字符串并返回它 不带特殊字符 任何想法将不胜感激 在找不到合适的转换器之后 我创建了自己的集合来满足我的
  • 调用 Windows 安全对话框(在 C# 或 VB.NET 中)

    我想知道如何调用 Windows 安全对话框 在 Windows 工作站上按 ctrl alt del注意 我不需要任务管理器 以编程方式 在 XP 工作站上 不必担心 Win7 或 Vista 最好有一个 C 快速示例 如果必须的话 也可
  • .remove() 在 Internet Explorer 中不起作用[重复]

    这个问题在这里已经有答案了 此代码在 Google Chrome 中运行良好 但在 Internet Explorer 中不起作用 document getElementsByClassName info i remove 有没有其他方法可
  • Shell 脚本来源:未找到

    我正在运行以下简单脚本来测试代码块 bin bash Load nvm and install latest production node source HOME nvm nvm sh nvm install v0 10 12 nvm u
  • Kotlin:流与序列 - 为什么有多种方法来做同一件事?

    为什么在 Kotlin 中有多种方法可以做同样的事情 这是有原因的吗 val viaSequence items asSequence filter it 2 0 map it 2 toList println viaSequence va
  • 为什么 Rails 在 schema.rb 中的所有列上设置“:null => false”?

    即使我从未具体说明 null gt false在我最初向表添加列的迁移中 rails 仍然在中生成代码schema rb指定列具有 null gt false 为什么是这样 如果我在我的盒子上开发 然后使用rake db schema lo
  • Codeigniter 中的图像文件、css、js 等放在哪里?

    css文件夹和图片文件夹放在哪里可以接受 我在想在视图文件夹里面 但是 控制器总是将路径重新路由到基本 url 因此我必须将 html 文件中的路径指定到它所在的位置 这是多余的 我有这样的设置 应用 system assets js im
  • 为 execvp() 创建 char* const *

    满足 execvp 的第二个参数时遇到很大困难 编译器说它需要传递一个 char const 而我有一个 const char 我更喜欢它由用户输入制成 std string x std cout lt lt CMD getline std
  • 如何在android中自动滚动列表视图?

    如何在android中自动滚动列表视图 我正在将数据添加到列表中 所以我希望当我添加它时它应该自动滚动并且最后添加的项目应该可见 使用函数 setSelectionFromTop int position int y http develo
  • 在 Android 的 Auth0 Lock 中获取 403 不允许的用户代理

    在我的 Android 应用程序中集成 Auth0 登录 对于此集成 我正在关注这个https auth0 com docs libraries lock android https auth0 com docs libraries loc
  • widget.SearchView 不显示 Android 中语音搜索的 MIC 按钮

    我在名为activity products final的布局文件中有一个seachview
  • 如何在 python 正则表达式中匹配双引号?

    我用这个语句result re match r sentence 匹配sentence balabala 但我总是得到None 为什么 我尝试了很多次 在线正则表达式测试表明它有效 正则表达式中的双引号是分隔字符串而不是正则表达式的一部分