正则表达式匹配字符串的问题

原字符串:
img src="/Img/File/201606041721234212162.jpg" alt=""

我写的正则表达式:
Regex regex = new Regex(@"^[0-9]*(.jpg)$");

regex.Match(str1).Value输出没有结果,用regex.Match(str1).Index.ToString()也是0

证明正则表达式写的有问题,我把最后一个$去掉,也还是不行。

寻求解答,十分感谢!

0

4个回答

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
 
匹配中文字符的正则表达式:
 [/u4e00-/u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
 
匹配双字节字符(包括汉字在内):
 [^/x00-/xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2......
答案就在这里:正则表达式匹配字符串
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

0

原字符串是什么,看不到

0
herotony
GemTony 原字符串是:img src="/Img/File/201606041721234212162.jpg" alt="",我把正则改成Regex regex = new Regex(@"^[0-9]*(\.jpg)"); 还是不行。
大约 3 年之前 回复
 src=\"(.*?)\" 是要得到src吗
0
herotony
GemTony 是的,原字符串是:img src="/Img/File/201606041721234212162.jpg" alt=""
大约 3 年之前 回复

源字符串看不见,有需要可以参考:
MySQL正则表达式REGEXP详解 http://www.data.5helpyou.com/article340.html

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
正则表达式匹配字符串问题
如下的字符串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
使用正则表达式匹配字符串的问题?
十分菜,请大侠们帮忙。rn怎么用正则表达式在字符串中查找特定字符串呢?rn能不能给个正则表达式实现这个的解释呢?
数字匹配字符串的正则表达式问题
假设有一个字符串rn[size=16px][b]var s="123,11,22,111,222"[/b][/size]rn要求用正则表达式去匹配上面的字符串s,要求精确匹配,比如11只能匹配到11,不能匹配到111rn请问正则表达式应该怎么写?rnrn找到一个办法倒是可以,就是在字符串前后各加一个逗号,然后正则式前后也加逗号,就能精确匹配rn但是如果要求不能改变原字符串s的话,正则式又是怎么写呢?rn谢谢各位
正则表达式匹配1个字符串的问题
免费下载|数据详情rnrnrn上面的str,想通过实现判断这个标签里面是否包含有 数据详情 这个字符串,然后匹配他的href 内容,最后得到 http://www.123.com/data/43046
正则表达式匹配多个字符串的问题
如某字段NAME,希望能匹配出含有某些关键词的记录,如 银行、信托、保险、基金 等rn
正则表达式匹配字符串
如给定一个字符串:  Util.clickElement(driver, clickBtn); 要想替换成:new Actions(driver).moveToElement(clickBtn).click(); 其中clickElement函数的第二个参数clickBtn是可变的,如果要对全文中该函数的调用都给替换成掉,那么可做如下处理: 搜索字符串的正则表达式:Util.clickEl
正则表达式匹配字符串……
本人初学C++,近日遇到一个用正则表达式来匹配字符串的问题,就是给定一个如“fafaferfaaf"的字符串,然后用"fa?f*e*"这样的正则表达式来匹配这个字符串,其中'?'代表一个字符,'*'代表任意个字符,上网去搜了一下,好像跟string类有关,但是我没有学过,踌躇良久。不知大侠们有什么妙招没有,望赐教!谢谢!
字符串正则表达式匹配
题目:请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配。 bool match(char* str, char* pattern)
java 正则表达式匹配字符串
java中怎么用正则表达式匹配以add开头或以create开头的字符串?rn比如能同时匹配addNode和createNode这两个串,只用一个正则表达式
正则表达式 匹配字符串
问题描述:字符串如下,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希望各位大哥大姐帮忙
正则表达式匹配字符串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...
字符串---正则表达式匹配
题目描述: 请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不匹配 思路: Python代码实现: // An highlighted block var foo =...
字符串是否匹配正则表达式
/** * 字符串是否匹配正则表达式 * @param regex 正则表达式 * @param str 待匹配字符串 * @return true:匹配成功;false:匹配失败 */ public static boolean matchRegex(String regex,String str) { ...
【字符串】正则表达式匹配
此题出自牛客网的剑指offer专题 题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配。 题解如下 //细节题,方方面面都要考虑到 ...
字符串的匹配规则---正则表达式
常见规则: 【字符】 X-----------表示精确匹配字符 'X' \\-----------表示 '\' 反斜线字符 \n----------表示(新行标记)换行符('\u000A') \r-----------表示回车符('\u000D') 【字符串】 [abc]--------------表示匹配a、b或c中的任何一个即可 [^abc]------------表示匹配除了...
【字符串8】正则表达式匹配
题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配 public class Solution { public boole
【剑指offer】正则表达式匹配(字符串)
题目描述 请实现一个函数用来匹配包括’.‘和’ * ‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’ * '表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不匹配 思路 这道题的难点在于对于模式中 * 字符的状态转换要考虑全: 例如对于’ . * ’ ...
字符串——正则表达式匹配
请实现一个函数用来匹配包括”.”和”*”的正则表达式。 模式中的字符”.”表示任意一个字符,而”*”表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。 例如,字符串”aaa”与模式”a.a”和”ab*b*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配当模式中的下一个字符不是”*”时:如果字符串当前字符和模式中的当前字符相匹配,那么字符串指针和模...
正则表达式匹配 字符串
正则表达式匹配字符串:       假使,有几个需要验证的字符串用 "," 连接在一起[形如:"Farmer1,1FARMER234"],想用正则表达式来匹配每一个字符串。      private static String sourceStr = "FARMER1,1FARMER234"; private static String key = "FARMER"; p
正则表达式返回匹配的字符串
[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文档,正则表达式感觉使用的好频繁,想全部仔细的看看
匹配字符串的正则表达式
[code=csharp]rnrnvar txt = "*****我的年龄是 50,身高是 170cm,体重是 70kg,*******";rnrn其中星号是任意字符,”是“字后面有空格,三个数字是任意的数字。rnrn需要判断txt里面是否包含这样的一串字符串。rnrn谢谢rnrnrn[/code]
用正则表达式匹配字符串
Channeltype: SIPrnObjectName: 6001rnChanObjectType: peerrnIPaddress: -none-rnIPport: 5060rnDynamic: nornNatsupport: nornVideoSupport: nornTextSupport: nornACL: nornStatus: UnmonitoredrnRealtimeDevice: nornrn用正则表达式怎样匹配其中ObjectName和Status,请高人帮看看.
正则表达式如何匹配字符串
我想用正则表达式找出一个长字符串里所有的 字符串并将其替换rn String specialJapStrReg = "\" \"+";rn Pattern p = Pattern.compile(specialJapStrReg, Pattern.COMMENTS);rn Matcher m = p.matcher(s);rnrn但是编译器似乎不将 当成一个整体来看,而是将它包含的所有字符都替换了rn比如单个的 <,>,b,r也都被替换了rn似乎是特殊字符rn请问怎么写才能将 当成一个整体字符串去看待?
正则表达式匹配两个字符串
比如查找指定字符串里面是否有 abc 或者 def 。
使用正则表达式 匹配字符串
假如输入 *est 能够将test匹配出来 求问该怎么做?
简单正则表达式匹配字符串
字符     含义 c    匹配任意的字母c .    (句点) 匹配任意的单个字符 ^     匹配输入字符串的开头 $     匹配输入字符串的结尾 *     匹配前一个字符的零个或者多个出现 例如:程序名 rock heisarockboy  匹配成功返回1;            程序名 rock heisaboy        匹配失败返回0;    
python正则表达式匹配字符串
使用步骤 import re 导入正则表达式模块 用 re.compile() 函数创建一个 Regex 对象.(记着使用原始字符串, 字符串前面带r) 将你要用于搜索的字符串传入 Regex 对象的 search() 方法中。这个方法将会返回一个 Match object. 调用 Match object 的 group() 方法,将返回实际匹配到的文本 eg:匹配美国的号码 #! /u...
正则表达式匹配(字符串)
题目描述:请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配。 思路: 当模式中的第二个字符不是“*”时:  1、如果字符串第一个字符和模式中的第一
字符串------正则表达式匹配
题目描述: 请实现一个函数用来匹配包括’.’和’‘的正则表达式。模式中的字符’.’表示任意一个字符,而’‘表示它前面的字符可以出现任意次(包含0次)。 分析: 难点主要是一个匹配成功的字符后面紧接着出现’*’应该如何处理. 可以分三种情况: 文本串不移动, 匹配串移动两个字符; 文本串移动一个字符, 匹配串不移动; 文本串移动一个字符, 匹配串移动两个字符; bool match(char
字符串的正则表达式匹配
字符串中正则表达式的匹配简介:正则表达式用于对字符串进行匹配操作,以判断每个字符串的格式是否符合要求,传统来讲,用于if-else方式进行字符串的匹配,需要遍历整个字符串,并判断前后字符内容是否符合要求,步骤恶心又复杂,但是字符串的匹配应用范围比较广泛,所以出现了正则表达式,专门用来匹配字符串操作,简化繁琐复杂的判断步骤,正则表达式根本上就是一个字符串识别的规则,通过这个规则,我们就可以让程序根据这
Android正则表达式匹配字符串
在应用开发过程中,经常会碰到要检索出某个字符串中特定格式的字符,比如说微博@**被标记为蓝色,聊天时“[微笑]”被解析为表情等等,这就用到了正则表达式。 规则可以查阅http://www.jb51.net/shouce/jquery1.82/regexp.html 在Android中的应用: // 匹配字符串中@*** String REGEX = "@[\\u4e
正则表达式获取匹配字符串
String s = "姓名是${name},密码是${password}"; Pattern pat = Pattern.compile("\\$\\{[a-zA-Z0-9_-]*\\}"); Matcher mat = pat.matcher(s); while(mat.find()){ String mm=mat.group(0); String[] str=mm...
正则表达式匹配重复字符串
匹配非内容: ^(?!.*非内容).*$   例如: ^(?!.*(.)\1{7}).*$ 匹配非连续8位
正则表达式匹配字符串的邮箱
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)
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo