Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >不返回此正则表达式的匹配项。

不返回此正则表达式的匹配项。
EN

Stack Overflow用户
提问于 2013-11-28 11:31:18
回答 2查看 189关注 0票数 0

我使用原始字符串表示法来表示一个相当简单的正则表达式,而不是获得匹配对象。空壳公司谈话全文如下:

代码语言:javascript
代码运行次数:0
复制
[~/Documents/Programming/rlm]$ python
python
Python 2.7.5 (default, Aug 25 2013, 00:04:04) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> s = 'bob2323'
s = 'bob2323'
>>> import re
import re
>>> re.match(r'\d+', s)
re.match(r'\d+', s)
>>> 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-28 11:34:14

您需要使用re.searchre.match只尝试匹配从字符串开头开始的字符串。但是,re.search将搜索整个字符串,寻找与模式匹配的子字符串。

代码语言:javascript
代码运行次数:0
复制
>>> import re
>>> s = "bob2323"
>>> re.match(r'\d+', s)
>>> re.search(r'\d+', s)
<_sre.SRE_Match object at 0x7f4d19beb988>
>>> 

有关更多信息,请参见文档中的search() vs. match()

票数 2
EN

Stack Overflow用户

发布于 2013-11-28 11:33:44

使用re.search而不是re.match,因为re.match只匹配字符串的开头。

代码语言:javascript
代码运行次数:0
复制
>>> re.search(r'\d+', s)
<_sre.SRE_Match object at 0xb5eefbf0>

re.search

re.match()只在字符串的开头检查匹配,而re.search()只检查字符串中任何位置的匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20273602

复制
相关文章
检测到“RuntimeLibrary”的不匹配项
错误是引用的是静态库,但是配置成动态库导致的,只需要修改成”多线程(/MT)“就可 这段错误的意思就是我调用的是静态库,但是我程序是dll动态,但是我这dll调用静态库就调用不成了吗? 解决方案如下
用户3519280
2023/07/08
1.2K0
检测到“_CRT_STDIO_ISO_WIDE_SPECIFIERS”的不匹配项
libboost_thread-vc142-mt-x64-1_82.lib(thread.obj) : error LNK2038: 检测到“_CRT_STDIO_ISO_WIDE_SPECIFIERS”的不匹配项: 值“0”不匹配值“1”(AcadStr.obj 中) 1> 正在创建库 x64\Release\ArxDbg.lib 和对象 x64\Release\ArxDbg.exp : fatal error LNK1319: 检测到 1 个不匹配项 1>已完成生成项目“ArxDbg.vcxproj”的操作 - 失败。 ========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ========== 天天都是这种问题 以Debug或Release方式运行,会出现很多问题,我们逐一解决。
用户3519280
2023/07/08
3430
检测到“_CRT_STDIO_ISO_WIDE_SPECIFIERS”的不匹配项
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”的解决方案
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(***.obj 中)
AIHGF
2019/02/18
5.7K0
JavaScript正则表达式获取子匹配项表达式
上面的代码能够匹配到目标字符串   mutiFile[sdsdsdsdsdsd]   中的  sdsdsdsdsdsd
唯一Chat
2022/09/30
4060
如何比较2个数组相等以及如何检出不匹配项
当我空闲的时候,我会密切地观察读者群里的一举一动,不放过他们的任何一个问题,帮助他们成长虽然不是我应尽的义务,但我的确喜欢和他们交流的感觉,毕竟能帮一个是一个。也许我的一个小小的举动,就能够他们跨越成长过程中的一大步——请给我一次骄傲的机会嘛。
沉默王二
2020/03/11
9690
linux 正则表达式匹配不包含某些字符串的技巧
经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另
葫芦
2019/04/17
8.7K0
Access不匹配查询
大家好上节介绍了重复项查询,继续介绍选择查询中的不匹配项查询,不匹配查询也是在查询向导中创建。
无言之月
2020/06/04
2K0
正则表达式:匹配不包含某些字符和不包含某些字符串的写法「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155140.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
6.2K0
Excel技巧 – VLOOKUP(查找项,匹配数据项,使用匹配数据项序号,匹配条件) – 函数填充指定内容
在使用VLOOKUP的时候,请使用绝对引用:https://www.zanglikun.com/17999.html
收心
2023/08/24
1K0
Excel技巧 –  VLOOKUP(查找项,匹配数据项,使用匹配数据项序号,匹配条件) – 函数填充指定内容
[剑指offer] 正则表达式匹配
请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配
尾尾部落
2018/09/04
1.3K0
正则表达式匹配
该文讲述了如何用正则表达式匹配包括‘.’和‘*’在内的正则表达式。‘.’表示任意一个字符,而‘*’表示它前面的字符可以出现任意次(包含0次)。该算法利用动态规划的思想,结合字符串和模式的特点,进行匹配。
用户1148830
2018/01/03
1.6K0
nc命令卡住不返回的分析
这两天排查解决了一个问题,问题的解决其实很简单,但是整个分析过程还是很有意义的,本文对整个分析过程以及问题如何解决进行总结。
陈猿解码
2023/02/28
2.7K0
nc命令卡住不返回的分析
Vue3返回关闭弹窗不返回页面
完整代码 按钮和弹窗为vant组件,需自行引入 <template> <van-button @click="showPop()">点击弹窗</van-button> <van-popup v-model:show="state.isPop" position="bottom" :style="{ height: '30%' }" @close="addPopState()" /> </template> <script setup> import {
明知山
2022/05/05
3.4K0
Vue3返回关闭弹窗不返回页面
正则表达式匹配_正则表达式匹配字符串长度
请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配
全栈程序员站长
2022/09/19
2K0
偏差、方差和数据不匹配
Human-level指人类在目标问题上的error,比如人眼识别猫,人会识别错的error。
Steve Wang
2019/05/26
8950
正则表达式范围匹配
近期小编在进行评测语料的制作时,涉及到一些复杂字符串的过滤和提取等内容,例如找出某一句话中在某个特定语句结构下出现的文字,虽然使用循环,if-else等语句可以搞定,但是比较麻烦,使用正则表达式处理就比较方便。
用户5521279
2020/03/19
3.2K0
检索匹配的利器:正则表达式
正则表达式(Regular Expression,下文简称为Regular或正则)是开发中一个不可多得的利器,它广泛应用于字符串的查找、匹配以及替换等场景。以其简短的表现形式和高效的查找匹配效率赢得众多程序员的喜爱。本文旨在帮助大家入门正则并学会解决常见的正则问题,希望能帮到大家。
wxdut.com
2018/05/09
4.1K2
检索匹配的利器:正则表达式
Java匹配中文的正则表达式
[\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符所以说 ,Java的正则表达式是可以匹配中文字符的,同时,用中文字符来写表达式也是可以的.
大师级码师
2021/10/29
2.2K0
点击加载更多

相似问题

Regex不返回此语法的匹配项。

20

Python正则表达式不返回匹配项

10

正则表达式不匹配所有匹配项

11

Regex不返回所有匹配项。

12

为什么这个python正则表达式不返回匹配项?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档