python3正则表达式匹配字符串时,能不能不匹配字符串中间的某个子字符串

我的正则reg = r'((?=src=).*?.jpg)'
已经匹配出的字符串:
https://img3.doubanio.com/f/shire/a1fdee122b95748d81cee426d717c05b5174fe96/pics/blank.gif" data-origin="https://img3.doubanio.com/icon/g28131-1.jpg
但我要的是 data-origin 后面的.jpg的url
请问正则应该怎么做

1个回答

做两次正则匹配,先匹配出第一个字符串,字符串切割,再做第二次匹配

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
正则表达式 能不能取匹配以后的字符串
假设有字符串qweqwe_asdfarn 去匹配“_”,然后想输出“_” rn 怎么做?
正则表达式字符串中间任意匹配
急求一正则表达式匹配rn***rn除了外其他字符可以任意匹配!rn在线等待,求高手指点……
能不能在中括号内匹配多个字符串?。。。
如题。。。。
正则表达式匹配两个指定字符串中间的内容
遇到的问题 一个日志文件中account_system.log_bak的数据,简化后的内容如下: "compId":1234,"compName":"深圳市xx有限公司" "compId":12345,"compName":"深圳市xx2有限公司" "compId":12346,"compName":"深圳市xx3有限公司" "compId":12347,"compName":"深...
字符串是否匹配正则表达式
/** * 字符串是否匹配正则表达式 * @param regex 正则表达式 * @param str 待匹配字符串 * @return true:匹配成功;false:匹配失败 */ public static boolean matchRegex(String regex,String str) { ...
正则表达式匹配字符串的问题
rnrn想写个百度音乐的采集程序,但是正则不会写,问下如何才能准确匹配到href里面的内容
正则表达式匹配字符串……
本人初学C++,近日遇到一个用正则表达式来匹配字符串的问题,就是给定一个如“fafaferfaaf"的字符串,然后用"fa?f*e*"这样的正则表达式来匹配这个字符串,其中'?'代表一个字符,'*'代表任意个字符,上网去搜了一下,好像跟string类有关,但是我没有学过,踌躇良久。不知大侠们有什么妙招没有,望赐教!谢谢!
正则表达式匹配字符串
如给定一个字符串:  Util.clickElement(driver, clickBtn); 要想替换成:new Actions(driver).moveToElement(clickBtn).click(); 其中clickElement函数的第二个参数clickBtn是可变的,如果要对全文中该函数的调用都给替换成掉,那么可做如下处理: 搜索字符串的正则表达式:Util.clickEl
正则表达式 匹配字符串
问题描述:字符串如下,rn58563@浙江|宁波|58563|58563.jpg|2009-6-5 8:38:11|45005@特别行政区|香港|45005|45005.jpg|2009-6-5 8:38:21|45011@特别行政区|澳门|45011|45011.jpg|2009-6-5 8:38:21|rnrn我想用 Regex 匹配出 “58563@”到 下一个“@”之间的内容。rn即想得到的结果是:58563@浙江|宁波|58563|58563.jpg|2009-6-5 8:38:11|45005rnrn请问改怎么写 代码?
asp.net正则表达式匹配字符串
如题:“ 作者:XXX 时间:1999-1-01”+rn " 来源:网络 点击:100"rn如何匹配出“XXX“ 和时间的值rn我的正则表达式string authur = regex.GetSubstring(htmstr, "( 作者:)", "(时间:)");rnauthur="作者:XXX 时间:" 达不到我要的结果"XXX" 另外时间不知道怎么去匹配rn public string GetSubstring(string HtmlCode,string start,string end)rn rn string reg = start + "([\\s\\S]*?)" + end ;rn return Regex.Match(HtmlCode, reg).Value;rn rn希望各位大哥大姐帮忙
正则表达式匹配字符串问题
如下的字符串n```nGrance T\"om "Bob Steave" Lindy "Su San" "Tom's Feare" "Array\" Creater\""n```n现在求一正则表达式能匹配出n```nGrancenT"omnBob SteavenLindynSu SannTom's FearenArray" Creater"n```n就是说能匹配上没一段话中的所有的子字符串n子字符串包括 Grance 这样的单词n用( "" )包裹起来的字符串 "Bob Steave"n包含转义符的字符串 T"omn用( "" ) 包裹并包含转义符的字符串 Array" Creater"nnn
java 正则表达式匹配字符串
java中怎么用正则表达式匹配以add开头或以create开头的字符串?rn比如能同时匹配addNode和createNode这两个串,只用一个正则表达式
正则表达式匹配字符串match+pattern
匹配纯数字:1public boolean isNumber(String num) {2        boolean flag=false;3        String pattern="[1-9]\\d*";4        if(num.matches(pattern)){5            flag=true;6       }else {7           flag=fa...
用正则表达式匹配字符串
Channeltype: SIPrnObjectName: 6001rnChanObjectType: peerrnIPaddress: -none-rnIPport: 5060rnDynamic: nornNatsupport: nornVideoSupport: nornTextSupport: nornACL: nornStatus: UnmonitoredrnRealtimeDevice: nornrn用正则表达式怎样匹配其中ObjectName和Status,请高人帮看看.
使用正则表达式 匹配字符串
假如输入 *est 能够将test匹配出来 求问该怎么做?
正则表达式如何匹配字符串
我想用正则表达式找出一个长字符串里所有的 字符串并将其替换rn String specialJapStrReg = "\" \"+";rn Pattern p = Pattern.compile(specialJapStrReg, Pattern.COMMENTS);rn Matcher m = p.matcher(s);rnrn但是编译器似乎不将 当成一个整体来看,而是将它包含的所有字符都替换了rn比如单个的 <,>,b,r也都被替换了rn似乎是特殊字符rn请问怎么写才能将 当成一个整体字符串去看待?
正则表达式返回匹配的字符串
[code="java"]rnpublic static String getSensitive(String globWords)rn String keywords = regex.toString();rn String sensitive = "";rn Pattern pattern = Pattern.compile("快乐|高兴|伤心|"); rn Matcher matcher = pattern.matcher(globWords); rn if (matcher.find()) rn System.out.println(matcher.replaceAll(""));rn rnrn return sensitive;rn rn rn public static void main(String [] args)rn Sensitive.getSensitive("今天你高兴吗?");rn rn[/code]rn上面的例子代码中,“今天你高兴吗?”可以匹配上面“快乐|高兴|伤心|”正则表达式的高兴,现在我想把所匹配的“高兴”这个词取出来,保存到sensitive当中,我该怎么做呢?
正则表达式匹配字符串组合
谁有完整的正则表达式匹配字符串组合的word文档,正则表达式感觉使用的好频繁,想全部仔细的看看
正则表达式匹配两个字符串
比如查找指定字符串里面是否有 abc 或者 def 。
匹配字符串的正则表达式
[code=csharp]rnrnvar txt = "*****我的年龄是 50,身高是 170cm,体重是 70kg,*******";rnrn其中星号是任意字符,”是“字后面有空格,三个数字是任意的数字。rnrn需要判断txt里面是否包含这样的一串字符串。rnrn谢谢rnrnrn[/code]
Android正则表达式匹配字符串
在应用开发过程中,经常会碰到要检索出某个字符串中特定格式的字符,比如说微博@**被标记为蓝色,聊天时“[微笑]”被解析为表情等等,这就用到了正则表达式。 规则可以查阅http://www.jb51.net/shouce/jquery1.82/regexp.html 在Android中的应用: // 匹配字符串中@*** String REGEX = "@[\\u4e
字符串------正则表达式匹配
题目描述: 请实现一个函数用来匹配包括’.’和’‘的正则表达式。模式中的字符’.’表示任意一个字符,而’‘表示它前面的字符可以出现任意次(包含0次)。 分析: 难点主要是一个匹配成功的字符后面紧接着出现’*’应该如何处理. 可以分三种情况: 文本串不移动, 匹配串移动两个字符; 文本串移动一个字符, 匹配串不移动; 文本串移动一个字符, 匹配串移动两个字符; bool match(char
字符串的正则表达式匹配
字符串中正则表达式的匹配简介:正则表达式用于对字符串进行匹配操作,以判断每个字符串的格式是否符合要求,传统来讲,用于if-else方式进行字符串的匹配,需要遍历整个字符串,并判断前后字符内容是否符合要求,步骤恶心又复杂,但是字符串的匹配应用范围比较广泛,所以出现了正则表达式,专门用来匹配字符串操作,简化繁琐复杂的判断步骤,正则表达式根本上就是一个字符串识别的规则,通过这个规则,我们就可以让程序根据这
python正则表达式匹配字符串
使用步骤 import re 导入正则表达式模块 用 re.compile() 函数创建一个 Regex 对象.(记着使用原始字符串, 字符串前面带r) 将你要用于搜索的字符串传入 Regex 对象的 search() 方法中。这个方法将会返回一个 Match object. 调用 Match object 的 group() 方法,将返回实际匹配到的文本 eg:匹配美国的号码 #! /u...
利用正则表达式匹配字符串
[size=14px]设:有一个形如”abcdEFGdcba”的字符串,其中a、b、c为ASCII单字字符,d为ASCII中不可打印的空白符,E为一个含有未知数量个ASCII不可打印空白符及未知数量个ASCII单字字符的子串,F为一个ASCII单字字符连接而成的常字符串,G为一个含有未知数量个ASCII不可打印空白符及未知数量个ASCII单字字符的子串。rnrn求:此字符串的正则表达式。rnrn其中:ASCII单字字符指ASCII(0x20)-ASCII(0x7E),ASCII不可打印的空白符指ASCII(0x01)-ASCII(0x1F)[/size]
正则表达式匹配字符串的邮箱
import rey='123@qq.comaaa@163.combbb@126.comasdfasfs33333@adfcom'fange = re.findall(r'[A-Za-z0-9]+\@[A-Za-z0-9]+\.com',y)print(fange)
匹配不包含某个字符串的正则表达式如何写
例如rnrn匹配ilovenotlovevb但不匹配ilovenotjavalovevbrn即只匹配不包含java的字符串的正则表达式
正则表达式匹配不包含某个字符串
匹配不包含abc的内容: ^(?!.*abc).*$ 详细解释参考:http://www.jb51.net/article/54975.htm
???如何匹配不在<>中间的字符串??
我想匹配不再<>中间的字符串rnrn比如我想匹配aaarnrnaaarnrn我只想匹配到中间的aaa,而id="aaa" 这个aaa是不能匹配的rnrn用正则怎么作呢,谢谢rnrn
正则表达式匹配"非",以及"非"字符串的匹配
写法介绍 首先,正则表达式的&quot;非&quot;,代表不想匹配某个字符。 比如字符串 helloword123,/[^0-9]+/g 可以匹配非数字,即匹配结果为 helloword; 同样的,/[^he]+/g 可以匹配非h非e的字符,匹配结果为lloword123; 那么 /[^hello]/g 呢?乍一看可能会以为能匹配word123,其实不然,[^] 内的多个字符是&quot;或&quot;的关系存在的,即它们并不...
java正则表达式如何匹配某个字符串之前的字符串
通过正则表达式匹配某个字符串之前的字符串,比如文件中包含字符串"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd",如何通过正则表达式获取字符串"http://www.w3.org/", 即字符串"TR"之前的那一串
Java在字符串中查找匹配的子字符串
Java在字符串中查找匹配的子字符串
求匹配指定字符串的正则表达式
字符串strConfig,形如eric;cole;beanrn字符串strName为ericrn如何判断strName是否在strConfig中rnrn注:只有全词匹配才行,例如当strName为ic或ol时,要匹配失败
关于正则表达式匹配字符串。。。(急)
string[] array = new string[] "010-84559826","o1o84559826","0l084559826" ;rn如何将数组array里字符串中010-84559826空格去掉,o1o84559826里的o替换为0,0l084559826里的l替换为1
用正则表达式匹配一个字符串
我不会用正则表达式,但是现在有个问题必须要用到,就是匹配一个urlrn原字符串如下: rn rnrnrn现在要得到'http://apps.isiknowledge.com/summary.do?product=UA&search_mode=CitedRefList&qid=5&SID=2CMc6722nNll1bah9Fd&page=rnrn该怎么写匹配表达式?rn谢谢了
正则表达式——匹配多个字符串之一
当需要匹配多个字符串其中之一时,如: 匹配abc|def两个字符串之一时使用非元组捕获语。 非元组捕获的语法为: (?:exp) 例如匹配一个网页中的所有图片的url,而图片的url通常以jpg,png等后缀名结尾,以下代码演示如何匹配图片的url #!/usr/bin/env python # coding=utf-8import urllib.request as url import re
C#正则表达式匹配字符串取反
如题,例子:我现在有一个字符串:rnrn[size=16px][color=#FF6600]get_data("1",2,"AA","BB","CC","DD")[/color][/size]rnrn我想根据模板字符串:rnrn[color=#FF6600]get_data("#0#",#1#,#2#,#3#)[/color][size=16px][/size]rnrn来获取上述中的1、2、"AA","BB"和"CC","DD"rnrn[size=18px][color=#FF0000]请问怎样写正则表达式?[/color][/size]rnrn[color=#0000FF][size=24px]求大神解答~~~~[/size][/color]
求一个匹配字符串的正则表达式
需要添加一个分页功能rn格式如下:rn[code=HTML]rn文章内容第一页rn 我是分页符rn文章内容第二页rn 我是分页符rn文章内容第三页rn[/code]rnrn需匹配出的格式如下,红色部分则是要匹配的内容rnrn [color=#FF0000]任意字符串[/color]$PAGE:title=[color=#FF0000]任意字符串[/color],PAGE:short_title=[color=#FF0000]任意字符串[/color],PAGE:description=[color=#FF0000]任意字符串[/color],PAGE:status=[color=#FF0000]数字0或1[/color]$[color=#FF0000]任意字符串[/color]
求一匹配字符串的正则表达式
我目前在做一个解析文件的事情:rn如:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rnrnrn上述的结构是树状结构的:rnarn |_brn | |_crn |_drn也就是:一对UL标签是一层。rnrn现在求一正则表达式:能实现每次匹配时,都能找到 标签的收尾标签rnrn谢谢各位!rnrnrn
正则表达式匹配网址字符串数字
大家好,请教下,比如我想匹配出网址结尾的后缀名前的数字,应该怎么写表达式呢,rn例如字符串:http://www.baidu.com/yyyu/12163.htmlrnrn我想把12163匹配出来rnvar str = "http://www.baidu.com/yyyu/12163.html";rnvar reg = rnvar num =str .match(reg); rnalert(str);rnrnrnreg 表达式怎么写呢?
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池